Kom igångKom igång gratis

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

Visa kurs

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