【发布时间】:2021-06-22 03:18:18
【问题描述】:
我们希望将我们点击的点保存在带有坐标的列表或数据库中。
【问题讨论】:
标签: python matplotlib onclick
我们希望将我们点击的点保存在带有坐标的列表或数据库中。
【问题讨论】:
标签: python matplotlib onclick
这在 matplotlib 中绝对是可能的,但是如果没有最低限度的工作示例,很难给你一个完整的答案。对于此类项目,我使用过 Jupyter 笔记本,因为它们允许您通过小部件定义可按下的按钮(例如 here)。
我先看看matplotlib event handling,例如this answer,了解如何记录onclick 事件。
【讨论】:
Matplotlib 确实有按钮,请参见示例代码 here,但是您可能希望考虑使用 PyQT5 之类的东西为此目的创建 UI。您可以使用 QTDesigner 快速设置 GUI,然后使用将小部件提升到 matplotlib 图形(参见 this 教程)并将 matplotlib's "on click" event handler 链接到您想要实现的任何目的。
【讨论】: