Renkler, lejant ve tema
İlk görevin için emlak danışmanları, bir mülkün inşa edildiği yıl ile toplam arsa alanı arasındaki ilişkiyi ve bunun Melbourne'un Kuzey ve Güney bölgelerinde nasıl değiştiğini gösteren bir görselleştirme istiyor. Grafikte Bokeh'in özel temalarından birini kullanmaya karar veriyorsun.
melb veri kümesinden, mülkün bulunduğu region değerine göre north ve south olmak üzere iki alt küme oluşturuldu; aşağıda gösterildiği gibi:
north = melb.loc[melb["region"] == "Northern"]
south = melb.loc[melb["region"] == "Southern"]
Senin için bir şekil (fig) önceden yüklendi. Temayı güncelleyecek ve her bölge için farklı renkler kullanarak daire glifleri ekleyeceksin. Ardından, kolayca ayırt edilebilmeleri için bir legend_label ekleyeceksin.
Bu egzersiz, kursun bir parçasıdır
Bokeh ile Etkileşimli Veri Görselleştirme
Egzersiz talimatları
curdoc'u içe aktar.- Temayı
"contrast"olarak güncelle. northiçin daire glifleri ekle;xvey'yi sırasıylayear_builtveland_areaolarak ayarla,color'ı"yellow"velegend_label'ı"North"yap.southiçin de tekrarla;color'ı"red"velegend_label'ı"South"yap.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Import curdoc
from ____.____ import ____
# Change theme to contrast
____().____ = "____"
fig = figure(x_axis_label="Year Built", y_axis_label="Land Area (Meters Squared)")
# Add north circle glyphs
fig.circle(x=north["____"], y=north["____"], color="____", legend_label="____")
# Add south circle glyphs
fig.____(____=____, ____=____, ____="____", legend_label="____")
output_file(filename="north_vs_south.html")
show(fig)