Nice to hear you found a solution. Still, it would nice if the obvious
way to do it didn't leak memory ;) I thought the memory leak hunting I
did a few months ago had resolved this, but it wasn't testing exactly
the same thing -- it was creating figures directly in each iteration,
not just ca
On Saturday 20 October 2007 12:42:46 pm John Hunter wrote:
> On 10/20/07, Darren Dale <[EMAIL PROTECTED]> wrote:
> > Here is the answer:
> >
> > ax = axes()
> > lines, = plot([1,2,3], [1,2,3])
> > lines.set_ydata([4,5,6])
> > ax.relim()
>
> Yes, you may also want to see if calling gc.collect betwee
On 10/20/07, Darren Dale <[EMAIL PROTECTED]> wrote:
> Here is the answer:
>
> ax = axes()
> lines, = plot([1,2,3], [1,2,3])
> lines.set_ydata([4,5,6])
> ax.relim()
Yes, you may also want to see if calling gc.collect between your plot
calls frees up some of your memory.
JDH
--
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_y
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 u
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.pl