Аннотирование графика сбережений
На протяжении последних 30 недель вы откладывали деньги на свой первый автомобиль. Однако график нуждается в дополнительных пояснениях: нужно объяснить резкое снижение сбережений, а затем — значительный прирост каждые две недели.
Ваша задача — добавить аннотации к столбчатой диаграмме баланса сбережений по неделям, чтобы пояснить произошедшие события.
Фигура fig уже создана на основе DataFrame savings (где x — это Week).
Это упражнение является частью курса
Введение в визуализацию данных с Plotly на Python
Инструкции к упражнению
- Создайте аннотацию
loss_annotationдля недели 10 (сбережения 400) с текстом"Urgent House Repairs". - Создайте аннотацию
gain_annotationдля недели 18 (сбережения 2500) с текстом"New Job". - Добавьте обе аннотации к
figс помощьюupdate_layout().
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Create the first annotation
loss_annotation = dict(
x=____, y=____, text="____",
font=dict(color="black"), showarrow=True, arrowhead=4
)
# Create the second annotation
gain_annotation = dict(
x=____, y=____, text="____",
font=dict(color="black"), showarrow=True, arrowhead=4,
)
# Add annotations to the figure
fig.update_layout(annotations=[____, ____])
# Show the plot
fig.show()