MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Impor curdoc.
  • Perbarui tema menjadi "contrast".
  • Tambahkan glyph lingkaran untuk north, atur x dan y masing-masing merepresentasikan year_built dan land_area, atur color ke "yellow" dan legend_label ke "North".
  • Ulangi untuk south, atur color ke "red" dan legend_label ke "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)
Edit dan Jalankan Kode