使用散景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 zoom
和box 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的标准行为?
答案 0 :(得分:6)
您需要为地图指定size
而不是radius
。默认情况下,size
为屏幕空间单位,radius
为数据空间单位。