我有一个图表,看起来像这样:

并希望添加注释,使其看起来像这样:

有没有办法从带有注释文本的数据帧中添加这些注释?
annotations = [['2017-08-27 00:15:00',4, 'Fight begins'],
['2017-08-27 00:22:00',5, 'McGregor does OK \nin the early rounds'],
['2017-08-27 00:53:00',4, 'Mayweather takes \nover and wins by \nTKO']]
a_df = pd.DataFrame(annotations, columns=['date','count','note'])发布于 2021-06-29 03:30:46
在牛郎星中,没有任何自动的方法可以做到这一点。
可以添加一个文本层;例如:
text = alt.Chart(annotations).mark_text().encode(
x='date:Q',
y='count:N',
text='note:N',
)
chart = lines + text但这只会在指定的位置绘制文本块;它不会添加注释箭头,也不会执行任何类型的自动放置、换行或冲突避免。在当前版本的Altair中,您必须手动完成此操作。
https://stackoverflow.com/questions/68168592
复制相似问题