缩放后的Ipython Bokeh Scatter Plot Marker Size

ehy*_*hyG 2 scatter zoom ipython 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()
Run Code Online (Sandbox Code Playgroud)

我可以使用 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()
Run Code Online (Sandbox Code Playgroud)

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

big*_*dot 6

你需要给出一个size而不是一个radius.默认情况下,size是屏幕空间单位,并且radius是数据空间单位.