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 merupakan bagian dari kursus
Visualisasi Data Interaktif dengan Bokeh
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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)