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

Цвета, легенда и тема

В первом задании агенты по недвижимости хотят получить визуализацию, отражающую зависимость между годом постройки объекта и общей площадью земельного участка, с учётом различий между северным и южным районами Мельбурна. Вы решаете использовать одну из пользовательских тем Bokeh для оформления графика.

На основе столбца region из набора данных melb созданы два подмножества — north и south, как показано ниже:

north = melb.loc[melb["region"] == "Northern"]
south = melb.loc[melb["region"] == "Southern"]

Фигура fig уже загружена для вас. Вам нужно обновить тему, добавить круговые глифы разных цветов для каждого региона, а затем указать legend_label, чтобы их можно было легко различить.

Это упражнение является частью курса

Интерактивная визуализация данных с Bokeh

Посмотреть курс

Инструкции к упражнению

  • Импортируйте curdoc.
  • Установите тему "contrast".
  • Добавьте круговые глифы для north, задав x и y для представления year_built и land_area соответственно, установив color в "yellow" и legend_label в "North".
  • Повторите то же самое для south, установив color в "red" и legend_label в "South"

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Import curdoc
from ____.____ import ____

# Change theme to contrast
____().____ = "____"
fig = figure(x_axis_label="Year Built", y_axis_label="Land Area (Meters Squared)")

# Add north circle glyphs
fig.circle(x=north["____"], y=north["____"], color="____", legend_label="____")

# Add south circle glyphs
fig.____(____=____, ____=____, ____="____", legend_label="____")

output_file(filename="north_vs_south.html")
show(fig)
Редактировать и запускать код