簡體   English   中英

折線圖最后一個數據點上的標記

[英]Marker on Last Data Point of Line Chart

如何在折線圖中每個系列的最后一個數據點上放置標記?

我努力了:

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范圍繪制的。

我知道了。

fig.circle是唯一的最后選擇:

fig.circle(
    [data.index.max()], 
    [data.loc[data.index.max(), column]], 
    color=line_colour, size=3, y_range_name=range_name)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM