Matplotlib事件处理

问题描述:

我正在玩这个示例代码一段时间了。 http://matplotlib.org/examples/event_handling/poly_editor.htmlMatplotlib事件处理

  1. 我希望得到一个可编辑的行,而不是多边形。我把它通过

    XS = np.arange完成(0,1,0.1)
    YS = XS * 2.0

    但仍然即时得到填充多边形。我怎么才能得到一条线?

Output

  1. 我想将按钮添加到这使得当我按下按钮更新的x,y对将被打印。
  2. 我该如何做到这一点。

    非常感谢。

开始=>

使用此语句代替代码中的类似语句。

poly = Polygon(list(zip(xs, ys)), animated=True, fc='w') 

我忍不住添加一个按钮。但是,您可以将创建该绘图的代码的一部分放在一个循环中,该循环在plt.show()之后打印出您想要的内容,并包含一个输入语句,为用户提供另一个在退出之前使用该设施的机会。