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

Продажи за период

Агенты по недвижимости попросили вас проанализировать активность рынка жилья и визуализировать изменение общего объёма продаж во времени. DataFrame melb был сгруппирован по столбцу date — на этот раз с подсчётом суммарных продаж на основе столбца price — и сохранён как melb_sales:

melb_sales = melb.groupby("date", as_index=False)["price"].sum()

Объект source создан на основе melb_sales и уже загружен для вас. Ваша задача — отформатировать график так, чтобы визуализация имела информативные оси и позволяла делать содержательные выводы.

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

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

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

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

  • Импортируйте классы, необходимые для форматирования меток осей в форматах datetime и числовом.
  • Добавьте на график линейные глифы, задав по оси y значение "price", а по оси x — значение "date" из source.
  • Обновите формат оси x: месяцы — три символа, год — 4 цифры.
  • Задайте формат оси y как "$0a" для отображения значений в миллионах долларов.

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

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

# Import the second formatter
from bokeh.models import ____, ____
fig = figure(x_axis_label="Date", y_axis_label="Sales")

# Add line glyphs
fig.line(____)

# Format the x-axis format
fig.____[____].____ = ____(months="____")

# Format the y-axis format
fig.____[____].____ = ____(format="____")

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