Začněte nyníZačněte zdarma

purrr a bodové grafy

Protože ggplot() nepřijímá listy jako vstup, lze ho kombinovat s purrr a přejít tak z listu přes datový rámec až ke grafu ggplot() v pouhých několika řádcích kódu.

Budeme dál pracovat s daty gh_users. Pomocí funkce map_*() vytáhneš několik pojmenovaných prvků a převedeš je na správný datový typ. Pak vytvoříš bodový graf, který porovná počet sledujících uživatele s počtem jeho veřejných repozitářů.

Toto cvičení je součástí kurzu

Foundations of Functional Programming with purrr

Zobrazit kurz

Pokyny k cvičení

  • Použij map() přes gh_users a funkci map_*(), která vytvoří datový rámec se čtyřmi sloupci pojmenovanými "login", "name", "followers" a "public_repos".
  • Výsledný datový rámec přepošli rourou do bodového grafu, kde osa x odpovídá followers a osa y odpovídá public_repos.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Create a data frame with four columns
map___(___, `[`, 
       c(___,___,___,___)) %>%
       # Plot followers by public_repos
    ggplot(., 
         aes(x = ___, y = ___)) + 
        # Create scatter plots
        geom____()
Upravit a spustit kód