bokeh图中某些数据序列超出轴极限

2024-06-16 09:42:10 发布

您现在位置:Python中文网/ 问答频道 /正文

下图_显示_了_使用_Bokeh_Plotting_库_ ( _在_Python3_._6_._4_下_运行_的_0_._12_._13_版本_ ) _使用_ ^{<_cd1_>} _接口_创建_的_绘图_的_一_部分_ 。_在

time series plot

图形是通过将各种时间序列图示符添加到图形中而创建的,如以下伪代码所示:

p1 = Figure(...) # create the axes and so on
p1.segment(...) # add the red line segments
p1.line(...) # the dark blue line
p1.quad(...) # the green rectangles
p1.quad(...) # the light purple rectangles

深蓝色时间序列线已正确剪裁到轴帧的限制。但其他字形超出了水平轴的限制(例如,在上面的图中,在轴标签区域绘制的红色、绿色和紫色线段和四边形)。在

水平轴被设置为仅显示数据的一部分(值120秒的数据中的10秒)。在图形创建时,轴从t=0:10 s开始运行,并且超出边界的图示符只出现在右侧(t<;0没有数据),但是在滚动之后,字形也出现在左侧的边界之外,这可能是因为现在存在的数据低于最小轴值。在

这是bokeh最新版本中的一个bug,还是有一些参数可以显式地控制数据系列是否超出轴的限制?在


Tags: the数据版本图形line时间bokeh水平