Цвета, легенда и тема
В первом задании агенты по недвижимости хотят получить визуализацию, отражающую зависимость между годом постройки объекта и общей площадью земельного участка, с учётом различий между северным и южным районами Мельбурна. Вы решаете использовать одну из пользовательских тем 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)