下图显示了使用 bokeh.plotting 界面使用Bokeh绘图库(在Python 3.6.4下运行的版本0.12.13)创建的绘图的一部分 .

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 s值数据的10 s) . 在图形创建时,轴从t = 0:10 s运行,并且越界字形仅在右侧出现(t <0没有数据),但是在滚动之后,字形出现在左边界外好吧,大概是因为现在存在的数据低于最小轴值 .

这是最新散景版本中的错误,还是有一些参数可以明确控制数据系列是否超出轴限制?