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
Övningsinstruktioner
- Konfigurera
plt.subplots()så att du får två vertikalt staplade diagram. - Tilldela det första (övre) diagrammet till spridningsdiagrammet för
lonochlat. - Tilldela det andra (nedre) diagrammet till regressionsdiagrammet för
lonmotmonths_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()