【发布时间】:2017-07-21 09:16:43
【问题描述】:
我正在尝试将几个 python 笔记本文件转换为 python 脚本,以便我可以创建一个 python 包... 我现在遇到的问题是在 python 笔记本中,有
%matplotlib notebook
使用户可以单击绘图并接收他/她刚刚单击的绘图的坐标的魔术按钮。实现方式如下:
f = urllib.urlopen(url_link)
fig = plt.figure(figsize=(3,3))
coords = coordinates(my_coord)[1]
image = plt.imread(f)
plt.imshow(image)
collector = {'x':0,'y':0}
def onclick(event):
collector['x'] = event.x
collector['y'] = event.y
cid = fig.canvas.mpl_connect('button_press_event',onclick)
print(collector)
现在我想在 python 脚本中创建相同的函数。但在脚本中
%matplotlib notebook
不工作。有没有其他方法可以让我的 python 脚本做同样的事情:显示绘图和用户可以点击并返回用户点击的坐标?
提前谢谢!
【问题讨论】:
标签: python matplotlib plot ipython-notebook