Настройка полигональной аннотации
Сотрудник хедж-фонда, увлечённый спортом, увидел вашу работу для спортивного медиаагентства и обратился к вам: ему нужны графики для анализа фондового рынка.
Он изучает рынок онлайн-медиа и предоставил вам набор данных netflix с ценами акций Netflix. Данные уже загружены в объект-источник source.
Фигура fig с линейными глифами уже создана. Клиент хочет выделить период значительного роста. Вы планируете использовать полигональную аннотацию, чтобы обратить внимание на изменения цен акций Netflix в середине 2017 года, и добавить её на линейный график. Для начала нужно создать начальную и конечную даты и временны́е метки.
Это упражнение является частью курса
Интерактивная визуализация данных с Bokeh
Инструкции к упражнению
- Импортируйте
PolyAnnotation. - Задайте
start_dateкак 30 июня 2017 года, аend_date— как 27 июля 2017 года. - Создайте
start_floatиend_float, вызвав метод.timestamp()и умножив результат на1000.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import PolyAnnotation
____
# Create start and end dates
start_date = dt.datetime(2017, ____, ____)
end_date = dt.datetime(____, ____, ____)
# Create start and end floats
start_float = ____.____() * ____
end_float = ____.____() * ____