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

Subploty histogramů příjmů

Histogram příjmů s barevným rozlišením podle odvětví (s naskládanými sloupci), který jsi vytvořil/a pro firmu obchodující na newyorské burze, přinesl zajímavé poznatky – ukázal, která odvětví se nejčastěji vyskytují v různých částech histogramu.

Firma ale chce lépe porozumět distribuci jednotlivých odvětví, aniž by musela pro každé informace najíždět kurzorem. Předchozí histogram toho obsahuje příliš mnoho v jednom grafu, přičemž firma nechce více samostatných grafů. Jak tuhle situaci vyřešit?

Tvým úkolem je vytvořit histogram příjmů společností podle odvětví jako naskládané subploty se sdílenou osou x, aby bylo možné odvětví smysluplně porovnat.

Máš k dispozici načtený DataFrame revenues.

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

Úvod do vizualizace dat s Plotly v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř mřížku subplotů se 3 řádky a 1 sloupcem a nastav sdílenou osu x.
  • Projdi vybraná odvětví ve smyčce a pro každé přidej trace histogramu.
  • Umísti každý trace do správného řádku mřížky subplotů.

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

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

# 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()
Upravit a spustit kód