Menggunakan gridplot
Agen properti ingin meneliti bagaimana hubungan antara ukuran properti dan harga bervariasi di empat wilayah Melbourne:
"Northern", "Western", "Eastern", dan "Southern".
Ini adalah kesempatan yang tepat untuk menggunakan gridplot, menampilkan satu subplot untuk setiap wilayah!
Latihan ini adalah bagian dari kursus
Visualisasi Data Interaktif dengan Bokeh
Petunjuk latihan
- Impor
gridplot. - Buat
dfdengan memfiltermelbuntuk wilayah yang diinginkan. - Lengkapi kode untuk menambahkan glyph lingkaran ke
fig, merepresentasikanxsebagai kolom luas bangunan danysebagai harga, darisource, sertalegend_labelsebagairegion. - Tampilkan subplot dalam sebuah grid menggunakan dua kolom.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import gridplot
from ____.____ import ____
plots = []
# Complete for loop to create plots
for region in ["Northern", "Western", "Southern", "Eastern"]:
df = melb.loc[melb["region"] == ____]
source = ColumnDataSource(data=df)
fig = figure(x_axis_label="Building Area (Meters Squared)", y_axis_label="Price")
fig.circle(x="____", y="____", source=____, legend_label=____)
fig.yaxis[0].formatter = NumeralTickFormatter(format="$0a")
plots.append(fig)
# Display plot
output_file(filename="gridplot.html")
show(____(____, ncols=____))