我想让我的y轴向上穿过我图中的x = 0线,而不是让它在左侧。有没有一种简单的方法来实现这个与Bokeh?
目前在Bokeh中没有,0.12.1。这个功能有一个open issue。
0.12.1
在复制this infographic时,已经看到有人使用跨度在视觉上伪装它 - 但是注意标签仍然在左边。
这是邮件列表讨论:https://groups.google.com/a/continuum.io/forum/#!topicsearchin/bokeh/fivethirtyeight/bokeh/_dKphJePDwg
我试图这样做,看起来现在有一个解决方案。您可以将figure.yaxis.fixed_location属性设置为零。
figure.yaxis.fixed_location
作为使用bokeh 1.0.4的一个明确示例:
# ... bokeh imports p = figure(plot_width=300, plot_height=300) p.patch([-1,0,1], [-1,1,0.5], alpha=0.5) p.yaxis.fixed_location = 0 show(p)
返回图:
您也可以为x轴或两者执行此操作。