Inizia subitoInizia gratis

Subplot dell'istogramma dei ricavi

L'istogramma dei ricavi con colori per settore (con barre in pila) che hai creato per l'azienda del New York Stock Exchange è stato illuminante, perché mostrava quali settori tendevano a concentrarsi in quali aree dell'istogramma.

Tuttavia, l'azienda vuole capire la distribuzione di ogni singolo settore senza dover passare il mouse per vedere i dettagli. Il precedente istogramma contiene troppa informazione in un unico grafico per questa analisi, ma non vogliono più grafici separati. Come puoi risolvere questo dilemma?

Il tuo compito è creare un istogramma dei ricavi aziendali per settore come subplot impilati e con un asse x condiviso, in modo da consentire un confronto significativo tra i settori.

Hai a disposizione un DataFrame revenues già caricato.

Questo esercizio fa parte del corso

Introduzione alla Data Visualization con Plotly in Python

Visualizza corso

Istruzioni dell'esercizio

  • Crea una griglia di subplot con 3 righe e 1 colonna e condividi l'asse x.
  • Cicla tra i settori selezionati e aggiungi una traccia di istogramma per ciascuno.
  • Posiziona ogni traccia nella riga corretta della griglia di subplot.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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()
Modifica ed esegui il codice