From: John H. <jd...@gm...> - 2008-12-11 17:31:21
|
On Thu, Dec 11, 2008 at 7:56 AM, TP <par...@fr...> wrote: > TP wrote: > >> I have a question about the behavior of "del()" Python built-in. > > Ok, del only removes a name from the local namespace. > I have found an old answer of John, below. It seems that a better solution > is to use the remove method of a line instance: > > http://osdir.com/ml/python.matplotlib.general/2005-05/msg00045.html > > Until now, I used "del" which works well when the complete object hierarchy > is given... The line is stored in axes.lines list, so simply deleting it will not work because there is a reference to it in the list. You need to remove it from the list, as you inidicate. See also http://matplotlib.sourceforge.net/users/artists.html |