Menyesuaikan glyph
Agen properti meminta sebuah plot yang menampilkan hubungan antara tahun sebuah properti dibangun dan jaraknya ke Central Business District (CBD), dengan pembedaan antara house, unit, dan townhouse. Anda memutuskan untuk menggunakan warna dan glyph yang berbeda untuk masing-masing dari tiga jenis properti tersebut.
Tiga subset dari melb telah dibuat dan dimuat untuk Anda:
houses = melb.loc[melb["type"] == "h"]
units = melb.loc[melb["type"] == "u"]
townhouses = melb.loc[melb["type"] == "t"]
Latihan ini adalah bagian dari kursus
Visualisasi Data Interaktif dengan Bokeh
Petunjuk latihan
- Buat sebuah figure,
fig, dengan menetapkan label sumbu x dan y masing-masing menjadi"Year Built"dan"Distance from CBD (km)". - Tambahkan glyph lingkaran berwarna ungu untuk merepresentasikan
houses, dengan memetakan"year_built"pada sumbu x dan"distance"pada sumbu y, serta memberi label legenda"House". - Ulangi langkah di atas, kali ini gunakan glyph persegi berwarna merah untuk
units, dengan label legenda"Unit". - Ulangi sekali lagi dengan menggunakan glyph segitiga berwarna hijau untuk merepresentasikan
townhousesdan atur label legenda menjadi"Townhouse".
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create figure
fig = ____
# Add circle glyphs for houses
fig.____(x=houses["____"], y=houses["____"], legend_label="____", color="____")
# Add square glyphs for units
fig.____(____=____, ____=____, ____="____", ____="____")
# Add triangle glyphs for townhouses
____
output_file(filename="year_built_vs_distance_by_property_type.html")
show(fig)