НачатьНачать бесплатно

Использование 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=____))
Редактировать и запускать код