带有DataRange1d的散景双轴不能很好地缩放

时间:2018-02-05 21:11:12

标签: python data-visualization bokeh

我想在双轴图上绘制一些数据,我在文档example中找到了,但我需要动态范围(DataRange1d)因为我的数据在可视化期间会发生变化而我不会事先知道它会是什么。

我的问题:两个y范围都有相同的缩放比例,并且被锁定在一起:我无法缩小范围。

define

bokeh plot

1 个答案:

答案 0 :(得分:3)

默认情况下,DataRange1d使用所有渲染器计算其开始和结束。但您可以指定要使用的渲染器:

[...]

c1 = Circle(x="x", y="y", line_color="red", fill_color="red")
c1_renderer = p.add_glyph(cds, c1)
p.y_range.renderers = [c1_renderer]

c2 = Circle(x="x", y="y2", line_color="blue", fill_color="blue")
c2_renderer = p.add_glyph(cds, c2, y_range_name="foo")
p.extra_y_ranges['foo'].renderers = [c2_renderer]

[...]