Kom igångKom igång gratis

Stapla diagram för att hitta trender

I datamängden över bondesmarknader vill du undersöka hur många månader en marknad håller öppet i relation till dess geografiska läge, närmare bestämt dess longitud. Du är nyfiken på om det finns regioner i landet som skiljer sig tydligt från övriga.

För att ta reda på det skapar du en enkel karta med ett spridningsdiagram över varje marknads latitud och longitud, där varje marknad färgkodas efter antalet öppna månader. För att fördjupa analysen av latitudförhållandet ritar du sedan ett regressionsdiagram över latitud mot antal öppna månader, med en flexibel anpassningslinje för att se om några trender framträder. Du vill visa dessa diagram samtidigt för att få en så tydlig bild av trenderna som möjligt.

Den här övningen är en del av kursen

Förbättra dina datavisualiseringar i Python

Visa kurs

Övningsinstruktioner

  • Konfigurera plt.subplots() så att du får två vertikalt staplade diagram.
  • Tilldela det första (övre) diagrammet till spridningsdiagrammet för lon och lat.
  • Tilldela det andra (nedre) diagrammet till regressionsdiagrammet för lon mot months_open.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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()
Redigera och kör kod