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?
I guess I should point out why I can't call plot. I'm rapidly losing physical memory, even when I call ax.hold(False): ax = axes() # ipython using 51 MB ax.plot(arange(1000000)) # ipython using 81 MB ax.hold(False) ax.plot(arange(1000000)) # ipython using 138 MB ax.plot(arange(1000000)) # ipython using 142 MB ax.hold(True) ax.plot(arange(1000000)) # ipython using 172 MB ax.plot(arange(1000000)) # ipython using 203 MB Darren ------------------------------------------------------------------------- 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