On Friday 19 October 2007 06:16:14 pm Darren Dale wrote: > On Friday 19 October 2007 05:23:38 pm Darren Dale wrote: > > I'm having some trouble updating a plot window without calling plot. I > > would like to do something like: > > > > ax = axes() > > lines, = plot([1,2,3], [1,2,3]) > > lines.set_ydata([4,5,6]) > > ax.autoscale_view() > > ax.draw() > > > > The line does get updated, but the axes limits are not updated. I've > > looked into the Axes.plot code, and as far as I can tell, the above code > > should work. Can anyone tell me what is the right way to do this?
Here is the answer: ax = axes() lines, = plot([1,2,3], [1,2,3]) lines.set_ydata([4,5,6]) ax.relim() ax.autoscale_view() ax.draw() ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel