2014-10-17 83 views
2

當使用背景虛化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 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的標準行爲?

回答

6

您需要給劇情一個size而不是radius。默認情況下,size以屏幕空間爲單位,radius以數據空間爲單位。

+0

謝謝!正是我在找什麼! – ehyG 2014-10-20 13:20:01