![]() | This article is rated Start-class on Wikipedia's
content assessment scale. It is of interest to the following WikiProjects: | |||||||||||||
|
On the article page, I claimed that "as of October 2005, basic plotting commands in Matplotlib suffer from memory leaks." Someone will probably dispute me on that (or perhaps show how it can be avoided). Here's how I tested for memory leaks:
>>> from pylab import * >>> plot(range(10000), range(10000)) >>> show() >>> plot(range(10000), range(10000)) >>> plot(range(10000), range(10000)) >>> plot(range(10000), range(10000)) >>> plot(range(10000), range(10000)) >>> plot(range(10000), range(10000)) >>> plot(range(10000), range(10000))
Note how the process memory usage increases continuously with each new plot command. - Connelly 00:58, 14 October 2005 (UTC)
Yep, someone will dispute you:-). matplotlib by default does not clear the previous plot, so you are adding many equivalent lines to the same plot. memory leaks in matplotlib have been hunted down agressively for many releases: there are FAQs about them and unit tests to detect them. To prevent the so-called leak in your example, set the hold rc property to False., or plor with plot(x,y,hold=False).
May I humbly suggest that you learn matplotlib, read it FAQ, and post to the user's list before posting disparaging comments on the wikipedia. Your, the matplotlib author, John Hunter.
The above is original research 81.174.255.69 ( talk) 13:25, 29 June 2009 (UTC)
This article seems a whole lot like a sales pitch to me... -Kevin Holzer
I am using mathplot with 2.6.2 and it just works (tm) —Preceding unsigned comment added by 91.97.79.3 ( talk) 12:39, 1 July 2009 (UTC)
The current version of the library (1.1.1) has been ported to python 3.
http://pythonsprints.com/2011/04/8/matplotlib-python-3-thanks-cape-town-group/ — Preceding unsigned comment added by 46.11.12.15 ( talk) 13:37, 28 July 2012 (UTC)
Shouldn't it be "Matplotlib" (not "matplotlib")? -- Mortense ( talk) 08:04, 5 June 2016 (UTC)
I think if this wiki page would be more complete if someone explains where the name comes from, or short for.
I think the "plot" and "lib" part is quiet esay to understand, the key difficulty is what is mat. Snail123815 ( talk) 06:59, 18 December 2018 (UTC)