Używanie gridplot
Agenci nieruchomości chcą sprawdzić, jak zależność między powierzchnią nieruchomości a ceną wygląda w czterech regionach Melbourne:
"Northern", "Western", "Eastern" i "Southern".
To świetna okazja, żeby użyć gridplot i wyświetlić osobny wykres dla każdego regionu!
To ćwiczenie jest częścią kursu
Interaktywna wizualizacja danych z Bokeh
Instrukcje do ćwiczenia
- Zaimportuj
gridplot. - Utwórz
df, filtrując zbiórmelbdla wybranego regionu. - Uzupełnij kod, aby dodać do
figglify w kształcie kółek:xjako kolumna z powierzchnią budynku,yjako cena, źródło danych tosource, alegend_labeltoregion. - Wyświetl wykresy cząstkowe w siatce złożonej z dwóch kolumn.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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=____))