Warna, legenda, dan tema
Untuk tugas pertama Anda, agen properti menginginkan sebuah visualisasi yang menampilkan hubungan antara tahun sebuah properti dibangun dan total luas lahannya, dengan memperhitungkan perbedaannya antara wilayah Utara dan Selatan Melbourne. Anda memutuskan untuk menggunakan salah satu tema kustom Bokeh untuk plot tersebut.
Dua subset dari melb telah dibuat berdasarkan region tempat properti berada, yaitu north dan south, seperti di bawah ini:
north = melb.loc[melb["region"] == "Northern"]
south = melb.loc[melb["region"] == "Southern"]
Sebuah figur, fig, telah dimuatkan untuk Anda. Anda akan memperbarui tema, dan menambahkan glyph lingkaran dengan warna berbeda untuk setiap wilayah. Anda kemudian akan menambahkan legend_label agar keduanya mudah dibedakan.
Latihan ini merupakan bagian dari kursus
Visualisasi Data Interaktif dengan Bokeh
Instruksi latihan
- Impor
curdoc. - Perbarui tema menjadi
"contrast". - Tambahkan glyph lingkaran untuk
north, aturxdanymasing-masing merepresentasikanyear_builtdanland_area, aturcolorke"yellow"danlegend_labelke"North". - Ulangi untuk
south, aturcolorke"red"danlegend_labelke"South".
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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)