IPython的背景虚化散点图标记大小后放大
问题描述:
当使用背景虚化scatter
功能与下面的代码:IPython的背景虚化散点图标记大小后放大
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的标准行为?
答
您需要给剧情一个size
而不是radius
。默认情况下,size
以屏幕空间为单位,radius
以数据空间为单位。
谢谢!正是我在找什么! – ehyG 2014-10-20 13:20:01