Gelir histogramı alt grafikleri
New York Borsası şirketi için oluşturduğun, sektöre göre renklendirilmiş (yığılmış çubuklu) gelir histogramı oldukça aydınlatıcıydı; hangi sektörlerin histogramın hangi bölgelerinde yoğunlaştığını gösteriyordu.
Ancak şirket, üzerine gelmeden de her bir sektörün dağılımını görmek istiyor. Önceki histogram bu analiz için tek bir grafikte fazla bilgi içeriyor, ama birden fazla ayrı grafik de istemiyorlar. Bu ikilemi nasıl çözebilirsin?
Görevin, sektörlere göre şirket gelirlerinin bir yığılmış alt grafik olarak ve anlamlı karşılaştırma yapabilmek için paylaşılan bir x ekseniyle çizildiği bir histogram oluşturmak.
Senin için yüklenmiş bir revenues DataFrame'in var.
Bu egzersiz, kursun bir parçasıdır
Python ile Plotly'ye Giriş: Veri Görselleştirme
Egzersiz talimatları
- 3 satır ve 1 sütundan oluşan bir alt grafik ızgarası oluştur ve x eksenini paylaş.
- Seçilen sektörler üzerinde döngü kur ve her biri için bir histogram izi ekle.
- Her izi alt grafik ızgarasının doğru satırına yerleştir.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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()