2

通过以下代码使用散景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 的标准行为?

4

1 回答 1

6

你需要给情节 asize而不是 a radius。默认情况下,size以屏幕空间为单位,radius以数据空间为单位。

于 2014-10-17T14:55:35.520 回答