Thanks. That's a good suggestion. It's been applied to SVN, and will make it on to the website the next time the website is updated.
Mike David Arnold wrote: > All, > > The linebuilder program on: > http://matplotlib.sourceforge.net/users/event_handling.html > > Needs two extra lines, one at the beginning and one at the end. Their > absence, particularly the second one, can cause confusion. > > import matplotlib.pyplot as plt > > class LineBuilder: > def __init__(self, line): > self.line = line > self.xs = list(line.get_xdata()) > self.ys = list(line.get_ydata()) > self.cid = > line.figure.canvas.mpl_connect('button_press_event', self) > > def __call__(self, event): > print 'click', event > if event.inaxes!=self.line.axes: return > self.xs.append(event.xdata) > self.ys.append(event.ydata) > self.line.set_data(self.xs, self.ys) > self.line.figure.canvas.draw() > > fig = plt.figure() > ax = fig.add_subplot(111) > ax.set_title('click to build line segments') > line, = ax.plot([0], [0]) # empty line > linebuilder = LineBuilder(line) > > plt.show() > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > ------------------------------------------------------------------------ > > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > -- Michael Droettboom Science Software Branch Operations and Engineering Division Space Telescope Science Institute Operated by AURA for NASA ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users