Использование gridplot
Риелторы хотят изучить, как соотношение площади недвижимости и её цены меняется в четырёх районах Мельбурна:
"Northern", "Western", "Eastern" и "Southern".
Отличный повод воспользоваться gridplot и отобразить отдельный подграфик для каждого района!
Это упражнение является частью курса
Интерактивная визуализация данных с Bokeh
Инструкции к упражнению
- Импортируйте
gridplot. - Создайте
df, отфильтровавmelbпо нужному региону. - Дополните код, чтобы добавить к
figглифы-окружности: укажитеxкак столбец с площадью здания,yкак цену, используйтеsourceв качестве источника данных, аlegend_labelзадайте равнымregion. - Отобразите подграфики в сетке из двух столбцов.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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=____))