Histogramdelplottar för intäkter
Intäktshistogrammet med färger per bransch (med staplade staplar) som du skapade för företaget på New York Stock Exchange var upplysande – det visade vilka branscher som tenderade att hamna i vilka delar av histogrammet.
Företaget vill nu förstå fördelningen för varje bransch utan att behöva hovra för att se informationen. Det tidigare histogrammet innehåller för mycket i ett enda diagram för den här analysen, men de vill inte ha flera separata diagram. Hur kan du lösa det här problemet?
Din uppgift är att skapa ett histogram över företagens intäkter per bransch som en staplad delplott med en delad x-axel, för att möjliggöra meningsfull jämförelse mellan branscher.
En revenues DataFrame är redan inläst åt dig.
Den här övningen är en del av kursen
Introduktion till datavisualisering med Plotly i Python
Övningsinstruktioner
- Skapa ett delplottsrutnät med 3 rader och 1 kolumn och dela x-axeln.
- Loopa igenom de valda branscherna och lägg till ett histogramspår för var och en.
- Placera varje spår i rätt rad i delplottsrutnätet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Create the subplots
fig = make_subplots(rows=____, cols=____, ____=True,
subplot_titles=['Tech Industry Revenue',
'Retail Industry Revenue',
'Professional Services Industry Revenue'])
# Loop through the industries
row_num = 1
for industry in ['Tech', 'Retail', 'Professional Services']:
df = revenues[revenues.Industry == industry]
# Create a histogram
hist = px.____(df, x='Revenue')
# Add the trace to the subplot
fig.____(hist.data[0],
# Position the trace
row=____, col=1)
row_num +=1
# Show the plot
fig.show()