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

Skládání grafů pro odhalení trendů

V datasetu farmářských trhů tě zajímá, kolik měsíců v roce je trh otevřený v závislosti na jeho poloze – konkrétně na zeměpisné délce. Chceš zjistit, jestli se některé oblasti země chovají výrazně jinak než ostatní.

Proto vytvoříš základní mapu pomocí bodového grafu zeměpisné šířky a délky každého trhu, přičemž každý trh obarvíš podle počtu měsíců, po které je otevřený. Pro hlubší zkoumání vztahu k zeměpisné šířce nakreslíš regresní graf závislosti zeměpisné šířky na počtu otevřených měsíců s flexibilní regresní křivkou, abys odhalil/a případné trendy. Oba grafy chceš zobrazit najednou, aby sis udělal/a co nejucelenější obrázek o trendech.

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

Vylepšení datových vizualizací v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Nastav plt.subplots() tak, aby zobrazovalo dva grafy poskládané vertikálně nad sebou.
  • Přiřaď první (horní) graf bodovému grafu souřadnic lon a lat.
  • Přiřaď druhý (dolní) graf regresnímu grafu závislosti lon na months_open.

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

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

# Setup two stacked plots
_, (ax1, ax2) = plt.subplots(____, ____)

# Draw location scatter plot on first plot
sns.scatterplot("lon", "lat", 'months_open', 
                palette = sns.light_palette("orangered",n_colors = 12), 
                legend = False, data = markets,
                ax = ____);

# Plot a regression plot on second plot
sns.regplot('lon', 'months_open',
            scatter_kws = {'alpha': 0.2, 'color': 'gray', 'marker': '|'},
            lowess = True,
            marker = '|', data = markets, 
            ax = ____)

plt.show()
Upravit a spustit kód