我想在双轴图上绘制一些数据,我在文档example中找到了,但我需要动态范围(DataRange1d)因为我的数据在可视化期间会发生变化而我不会事先知道它会是什么。
我的问题:两个y范围都有相同的缩放比例,并且被锁定在一起:我无法缩小范围。
define
答案 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]
[...]