ÎncepețiÎncepe gratuit

Subgrafice histogramă pentru venituri

Histograma veniturilor colorată pe industrii (cu bare stivuite), pe care ai creat-o pentru firma de la Bursa de Valori din New York, a fost revelatoare – a arătat care industrii tind să se concentreze în anumite zone ale histogramei.

Însă firma dorește să înțeleagă distribuția fiecărei industrii fără a fi nevoie să treacă cursorul peste grafic. Histograma anterioară conține prea multe informații într-un singur grafic pentru această analiză, dar nu se doresc nici grafice separate. Cum poți rezolva această dilemă?

Sarcina ta este să creezi o histogramă a veniturilor companiilor pe industrii, sub forma unor subgrafice stivuite cu o axă x comună, pentru a permite compararea semnificativă a industriilor.

Ai la dispoziție un DataFrame revenues deja încărcat.

Acest exercițiu face parte din cursul

Introducere în vizualizarea datelor cu Plotly în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o grilă de subgrafice cu 3 rânduri și 1 coloană și partajează axa x.
  • Parcurge industriile selectate și adaugă câte un traseu de tip histogramă pentru fiecare.
  • Plasează fiecare traseu pe rândul corespunzător din grila de subgrafice.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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()
Editează și rulează codul