缩放后的Ipython Bokeh Scatter Plot Marker Size

时间:2014-10-17 08:24:52

标签: zoom ipython scatter bokeh

使用散景scatter功能时,代码如下:

import numpy as np
import bokeh.plotting as bpl
bpl.output_notebook()
x=np.linspace(-np.pi,np.pi,100)
y=np.sin(x)
bpl.scatter(x,y)
bpl.show()

我可以使用wheel zoombox zoom工具放大绘图,标记保持固定的显示尺寸。相反,我明确设置标记(字形)大小,如下面的代码

import numpy as np
import bokeh.plotting as bpl
bpl.output_notebook()
x=np.linspace(-np.pi,np.pi,100)
y=np.sin(x)
bpl.scatter(x,y,radius=y/10)
bpl.show()

标记尺寸相应于缩放比例缩放。如何明确设置标记大小并保持与缩放比例无关的固定显示大小,因为这是mpl3d的标准行为?

1 个答案:

答案 0 :(得分:6)

您需要为地图指定size而不是radius。默认情况下,size为屏幕空间单位,radius为数据空间单位。