Jupyter Notebook: plt.annotate().draggable() 不工作
1 个回答
1
你需要使用 widget
这个后端。
你可以在控制台里安装它:
activate base
conda install -c conda-forge ipympl
然后在 Jupyter Notebook 里重启内核,并在开头添加一个魔法命令:
%matplotlib widget
放在最前面:
%matplotlib widget
import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4])
plt.annotate('my annotation', xy=(3,4), textcoords='data').draggable()
plt.ylabel('some numbers')
(不需要 plt.show()
这个命令。)