1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Vylepšení datových vizualizací v Pythonu

Connected

cvičení

Který stát je nejvstřícnější k farmářským trhům?

Při průzkumu dat o farmářských trzích tě možná napadne, jaké vzory by se objevily po agregaci na úrovni států. Jsou některé státy k farmářským trhům vstřícnější než jiné? Abys to zjistil/a, seskupíš data podle státu a získáš logaritmicky transformovaný počet trhů (log_markets) a počet obyvatel jednotlivých států (log_pop).

markets_and_pop = (markets
    .groupby('state', as_index = False)
    .agg({
       'name': lambda d: log(len(d)),
       'state_pop': lambda d: log(d.iloc[0]) })
    .rename(columns = {
        'name': 'log_markets', 
        'state_pop': 'log_pop' }))

Pro vizualizaci použiješ regresní graf, abys získal/a představu o „normálním" vztahu mezi počtem trhů a počtem obyvatel, a textový bodový graf pro rychlou identifikaci zajímavých odlehlých hodnot.

Pokyny

100 XP
  • Iteruj přes řádky DataFrame markets_and_pop.
  • Umísti anotace vedle příslušných bodů v bodovém grafu.
  • Zmenši velikost textu anotací na 10 bodů.