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 adalah bagian dari kursus
Visualisasi Data Interaktif dengan Bokeh
Petunjuk 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 praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)