Bölgelere göre yüksekten düşüğe fiyatlar
Artık bir DataFrame'i nasıl sıralayacağını bildiğine göre, emlak danışmanları senden, ortalama mülk fiyatını bölgelere göre en büyükten en küçüğe görselleştiren bir çubuk grafik oluşturmanı istiyor.
regions, melb veri kümesini bölgelere göre gruplayıp ortalama fiyatı hesaplayarak oluşturuldu ve senin için yüklendi:
regions = melb.groupby("region", as_index=False)["price"].mean()
Bu egzersiz, kursun bir parçasıdır
Bokeh ile Etkileşimli Veri Görselleştirme
Egzersiz talimatları
regions'ı fiyata göre azalan sırada sırala.- Şekli oluştur;
x_range'iregions'ın"region"sütununa eşitle ve x- ile y-ekseni etiketlerini sırasıyla"Region"ve"Sales"olarak ayarla. regions'tan çubuk glifleri ekle; x-ekseninde herregion'a karşılık y-eksenindeprice'ı göster ve genişliği0.9yap.- Y-ekseni biçimini milyon dolar cinsinden ve 1 ondalık basamakla görüntülenecek şekilde güncelle.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Sort df by price in descending order
regions = regions.____("____", ascending=____)
# Create figure
fig = figure(x_range=____, x_axis_label=____, y_axis_label=____)
# Add bar glyphs
fig.vbar(x=____, top=____, width=____)
# Format the y-axis to numeric format
fig.____[____].____ = ____(____="$0.0a")
output_file(filename="sorted_barplot.html")
show(fig)