Mulai sekarangMulai gratis

Subplot histogram pendapatan

Histogram pendapatan dengan warna per industri (dengan batang bertumpuk) yang Anda buat untuk perusahaan New York Stock Exchange sangat informatif karena memperlihatkan industri mana yang cenderung berada di area tertentu pada histogram.

Namun, perusahaan ingin memahami sebaran setiap industri tanpa harus melakukan hover untuk melihatnya. Histogram sebelumnya memuat terlalu banyak informasi dalam satu plot untuk analisis ini, tetapi mereka juga tidak menginginkan banyak plot terpisah. Bagaimana Anda dapat membantu menyelesaikan dilema ini?

Tugas Anda adalah membuat histogram pendapatan perusahaan per industri sebagai subplot bertumpuk dengan sumbu-x bersama untuk memungkinkan perbandingan antarindustri yang bermakna.

Sebuah DataFrame revenues sudah disiapkan untuk Anda.

Latihan ini merupakan bagian dari kursus

Pengantar Visualisasi Data dengan Plotly di Python

Lihat Kursus

Instruksi latihan

  • Buat grid subplot dengan 3 baris dan 1 kolom, serta bagikan sumbu-x.
  • Lakukan loop pada industri yang dipilih dan tambahkan trace histogram untuk masing-masing.
  • Tempatkan setiap trace pada baris yang benar di grid subplot.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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()
Edit dan Jalankan Kode