如何在折线图中每个系列的最后一个数据点上放置标记?
我尝试过:
last_val = data.loc[df.index.max(), column]
c = Circle(
x=data.index.max(),
y=last_val,
radius=3,
...
)
fig.add_glyph(c, y_range_name='my_range')
和:
from bokeh.util.serialization import convert_datetime_type
last_val = convert_datetime_type(data.loc[df.index.max(), column])
c = Circle(
x=data.index.max(),
y=last_val,
radius=3,
...
)
fig.add_glyph(c, y_range_name='my_range')
但是我看不到任何圈子。我在做什么错了?
请注意,我的系列是针对不同的y范围绘制的。
答案 0 :(得分:0)
我知道了。
fig.circle
是唯一的选择,
fig.circle(
[data.index.max()],
[data.loc[data.index.max(), column]],
color=line_colour, size=3, y_range_name=range_name)