1
我在ipython筆記本中使用了散景效果,並希望在打印圖標旁邊有一個按鈕來打開或關閉數據點的標籤。我發現了一個溶液使用IPython.html.widgets.interact
,但是這種解決方案復位情節每個更新包括縮放和填補更新散景圖中的數據點標籤
這是最小工作代碼例如:
from numpy.random import random
from bokeh.plotting import figure, show, output_notebook
from IPython.html.widgets import interact
def plot(label_flag):
p = figure()
N = 10
x = random(N)+2
y = random(N)+2
labels = range(N)
p.scatter(x, y)
if label_flag:
pass
p.text(x, y, labels)
output_notebook()
show(p)
interact(plot, label_flag=True)
P.S.如果在matplotlib中有這樣一個簡單的方法,我也會再次切換回去。
double output_notebook()因此而必需:https://github.com/bokeh/bokeh/issues/2024 – Framester