Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Importuj gridplot.
  • Vytvoř df filtrováním datasetu melb podle požadované oblasti.
  • Doplň kód tak, aby přidal do fig kruhové glyfy – x jako sloupec s rozlohou budovy, y jako cenu ze zdroje source a legend_label jako region.
  • 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=____))
Upravit a spustit kód