如果想在plt.figure的图像上点击以获取图片中某点的坐标,
或者同时显示了几个subplot, 想通过键盘输入数字以选择第几个subplot,
这时就需要加入互动。
下面就以上case来说明如何互动。
1.鼠标点击获取坐标
定义一个onclick函数作为event触发。
这里假设最多可选3个坐标。
在close掉figure的时刻选点互动结束,点击的坐标就作为list的元素保存到coords里。
coords = []
def onclick(event):
global ix, iy
ix, iy = int(event.xdata), int(event.ydata)
print(f'x = {
ix}, y = {
iy

本文介绍了如何在Matplotlib的plt.figure中实现鼠标点击获取图像坐标的功能,以及如何通过键盘输入选择subplot。主要展示了两个案例:鼠标点击最多选择3个点,以及在包含多个subplot的图中通过键盘输入选择子图。
最低0.47元/天 解锁文章
236

被折叠的 条评论
为什么被折叠?



