Matplotlib事件处理
问题描述:
我正在玩这个示例代码一段时间了。 http://matplotlib.org/examples/event_handling/poly_editor.htmlMatplotlib事件处理
-
我希望得到一个可编辑的行,而不是多边形。我把它通过
XS = np.arange完成(0,1,0.1)
YS = XS * 2.0但仍然即时得到填充多边形。我怎么才能得到一条线?
- 我想将按钮添加到这使得当我按下按钮更新的x,y对将被打印。
我该如何做到这一点。
非常感谢。
答
使用此语句代替代码中的类似语句。
poly = Polygon(list(zip(xs, ys)), animated=True, fc='w')
我忍不住添加一个按钮。但是,您可以将创建该绘图的代码的一部分放在一个循环中,该循环在plt.show()
之后打印出您想要的内容,并包含一个输入语句,为用户提供另一个在退出之前使用该设施的机会。