Použití gridplot
Realitní makléři chtějí zjistit, jak se vztah mezi velikostí nemovitosti a její cenou liší napříč čtyřmi oblastmi Melbourne:
"Northern", "Western", "Eastern" a "Southern".
To je skvělá příležitost využít gridplot a zobrazit jeden subplot pro každou oblast!
Toto cvičení je součástí kurzu
Interaktivní vizualizace dat s Bokeh
Pokyny k cvičení
- Importuj
gridplot. - Vytvoř
dffiltrováním datasetumelbpodle požadované oblasti. - Doplň kód tak, aby přidal do
figkruhové glyfy –xjako sloupec s rozlohou budovy,yjako cenu ze zdrojesourcealegend_labeljakoregion. - Zobraz subploty v mřížce se dvěma sloupci.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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=____))