假设我有一个绘制正弦和余弦函数的程序。 我希望能够选择由图创建的子区间或区域,例如π/4<;x<;5π/4或-3π/4<;x<;π/4。在
如果我有这个:
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure()
ax = plt.axes(xlim=(-10, 10), ylim=(-10, 10))
ax.set_aspect("equal")
x = np.array((np.linspace(-10,10,500)))
y = np.sin(x)
plt.plot(x,y)
y2 = np.cos(x)
plt.plot(x,y2)
plt.show()
我已经可以打印出鼠标点击的坐标,但如果再往前走,我就卡住了。在
^{pr2}$我如何: 1存储鼠标点击的点 2检查点的间隔
感谢任何帮助。在
有一些内置工具可以提供阻止鼠标输入(请参见^{} )。在
另一个选择是自己动手。最简单的方法是创建一个helper类来存储单击的值:
另一个选项(如果您要嵌入到一个大型GUI应用程序中,则是连接GUI的回调堆栈。在
请参见^{} (doc) 和{a3}查看一些奇特的内置工具,image_inspector项目(尽管名称通常是有用的gui工具)、^{} 和书籍{a6}(由一位核心开发人员编写)。在
相关问题 更多 >
编程相关推荐