在轴上添加标签注释

时间:2019-07-01 14:11:31

标签: python bokeh

我目前通过添加Label并为我的图表添加每个系列的最后一个值,并提供绘制在其上的相应范围的名称:

Label(
    ...
    x=data.index.max(),
    y=data.loc[data.index.max(), 'my_col'],
    y_range_name='my_range'
    ...
)

哪个给我:

section of line chart on multiple axes, with text annotations of each series' last value

如何移动标签,使其位于各自的轴上? 示例:

enter image description here

请注意,我的标签的y位置已关闭,因此我在这方面也需要一些帮助。我已经尝试过调整y_offset,但这并没有产生任何持续良好的结果。 我的数据始终是数字时间序列。

1 个答案:

答案 0 :(得分:0)

从Bokeh 1.2开始,没有内置注释或字形会显示在中心绘图区域之外。有一个open issue on GitHub与您可以关注或评论的相似。目前,这样的操作需要制作一个custom extension