如何在Bokeh中禁用车轮缩放

时间:2015-12-17 11:53:36

标签: python bokeh

有没有办法禁用车轮放大,缩小x轴和y轴。或放大同时为x轴和y轴?

我使用以下代码:

from bokeh.plotting import *
p.circle(x=0, y=0, radius=50,
      fill_color="yellow",line_color = 'black', alpha=0.6)
p.circle(-25,25, radius=5, color="black", alpha=0.8)
p.circle(25,25, radius=5, color="black", alpha=0.8)
show(p)

放大和缩小“眼睛”并不总是与“脸”相同。有想法绕过那个吗? 图片: enter image description here

2 个答案:

答案 0 :(得分:3)

您可以指定工具列表,但不包括wheel_zoom

p = figure(title='Title of my plot',
           ...,
           tools="pan,box_zoom,reset,resize,save")

适用于0.10.0。请参阅文档here

答案 1 :(得分:-2)

使用缩放功能,您需要一台相机。 使用相机的(x,y)位置减去所有对象。 然后你必须有一个缩放变量。该变量必须> 0

 resPosX = objectX - camera * cameraZoomFactor

(+你需要乘以圆的半径)