Utiliser gridplot
Les courtiers immobiliers souhaitent examiner comment la relation entre la superficie d'une propriété et son prix varie selon les quatre régions de Melbourne :
"Northern", "Western", "Eastern" et "Southern".
C'est l'occasion idéale d'utiliser gridplot pour afficher un sous-graphe par région !
Cette activité fait partie du cours
Visualisation de données interactive avec Bokeh
Instructions de l’exercice
- Importez
gridplot. - Créez
dfen filtrantmelbpour la région voulue. - Complétez le code pour ajouter des symboles de type cercle à
fig, en représentantxpar la colonne de superficie du bâtiment etypar le prix, à partir desource, etlegend_labelparregion. - Affichez les sous-graphiques dans une grille de deux colonnes.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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=____))