SourceForge logo
SourceForge logo
Menu

matplotlib-users — Discussion related to using matplotlib

You can subscribe to this list here.

2003 Jan
Feb
Mar
Apr
May
(3)
Jun
Jul
Aug
(12)
Sep
(12)
Oct
(56)
Nov
(65)
Dec
(37)
2004 Jan
(59)
Feb
(78)
Mar
(153)
Apr
(205)
May
(184)
Jun
(123)
Jul
(171)
Aug
(156)
Sep
(190)
Oct
(120)
Nov
(154)
Dec
(223)
2005 Jan
(184)
Feb
(267)
Mar
(214)
Apr
(286)
May
(320)
Jun
(299)
Jul
(348)
Aug
(283)
Sep
(355)
Oct
(293)
Nov
(232)
Dec
(203)
2006 Jan
(352)
Feb
(358)
Mar
(403)
Apr
(313)
May
(165)
Jun
(281)
Jul
(316)
Aug
(228)
Sep
(279)
Oct
(243)
Nov
(315)
Dec
(345)
2007 Jan
(260)
Feb
(323)
Mar
(340)
Apr
(319)
May
(290)
Jun
(296)
Jul
(221)
Aug
(292)
Sep
(242)
Oct
(248)
Nov
(242)
Dec
(332)
2008 Jan
(312)
Feb
(359)
Mar
(454)
Apr
(287)
May
(340)
Jun
(450)
Jul
(403)
Aug
(324)
Sep
(349)
Oct
(385)
Nov
(363)
Dec
(437)
2009 Jan
(500)
Feb
(301)
Mar
(409)
Apr
(486)
May
(545)
Jun
(391)
Jul
(518)
Aug
(497)
Sep
(492)
Oct
(429)
Nov
(357)
Dec
(310)
2010 Jan
(371)
Feb
(657)
Mar
(519)
Apr
(432)
May
(312)
Jun
(416)
Jul
(477)
Aug
(386)
Sep
(419)
Oct
(435)
Nov
(320)
Dec
(202)
2011 Jan
(321)
Feb
(413)
Mar
(299)
Apr
(215)
May
(284)
Jun
(203)
Jul
(207)
Aug
(314)
Sep
(321)
Oct
(259)
Nov
(347)
Dec
(209)
2012 Jan
(322)
Feb
(414)
Mar
(377)
Apr
(179)
May
(173)
Jun
(234)
Jul
(295)
Aug
(239)
Sep
(276)
Oct
(355)
Nov
(144)
Dec
(108)
2013 Jan
(170)
Feb
(89)
Mar
(204)
Apr
(133)
May
(142)
Jun
(89)
Jul
(160)
Aug
(180)
Sep
(69)
Oct
(136)
Nov
(83)
Dec
(32)
2014 Jan
(71)
Feb
(90)
Mar
(161)
Apr
(117)
May
(78)
Jun
(94)
Jul
(60)
Aug
(83)
Sep
(102)
Oct
(132)
Nov
(154)
Dec
(96)
2015 Jan
(45)
Feb
(138)
Mar
(176)
Apr
(132)
May
(119)
Jun
(124)
Jul
(77)
Aug
(31)
Sep
(34)
Oct
(22)
Nov
(23)
Dec
(9)
2016 Jan
(26)
Feb
(17)
Mar
(10)
Apr
(8)
May
(4)
Jun
(8)
Jul
(6)
Aug
(5)
Sep
(9)
Oct
(4)
Nov
Dec
2017 Jan
(5)
Feb
(7)
Mar
(1)
Apr
(5)
May
Jun
(3)
Jul
(6)
Aug
(1)
Sep
Oct
(2)
Nov
(1)
Dec
2018 Jan
Feb
Mar
Apr
(1)
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
2020 Jan
Feb
Mar
Apr
May
(1)
Jun
Jul
Aug
Sep
Oct
Nov
Dec
2025 Jan
(1)
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
S M T W T F S






1
(3)
2
3
(1)
4
(7)
5
(7)
6
(11)
7
(3)
8
(4)
9
(5)
10
(5)
11
(15)
12
(7)
13
(5)
14
(4)
15
(5)
16
17
(4)
18
(8)
19
(12)
20
(11)
21
(4)
22
(2)
23
(4)
24
(7)
25
(5)
26
(13)
27
(3)
28
(10)
29
(3)
30
(1)
31
(15)





Showing 4 results of 4

From: John H. <jdh...@ac...> - 2005年01月21日 23:16:19
This matplotlib release will be included in enthought's next release
of enthought python, which is widely used by windows users for
scientific computing. I'd like to get an stable-as-possible release
in, since enthought python is released very infrequently. Joe Cooper,
who is handling the release, says we can get fixes in until sometime
on Monday, so I'd be much obliged if you all could stress test this
release in case I need to get a bug-fix in. There have been some
potentially script breaking substantial changes to the numerix module
described below, so these tests are doubly important.
What's new in matplotlib 0.71
numerix refactor
 The organization of the numerix module was refactored to be mindful
 of namespaces. See http://matplotlib.sf.net/API_CHANGES. pylab no
 longer overrides the built-ins min, max, and sum, and provides amin,
 amax and asum as the numerix/mlab versions of these. pylab defines
 __all__ to prevent surprises when doing from pylab import *. To see
 the complete list of symbols provided
 >>> import matplotlib.pylab
 >>> matplotlib.pylab.__all__
contour zigzag bug fixed
 Thanks Nadia for the blood, sweat and tears, and Dominique for the
 report.
contour colormaps
 Contour now uses the current colormap if colors is not provided, and
 works with colorbars. See examples/contour_demo2.py
colorbar enhancements
 Horizontal colorbars supported with keyword arg
 orientation='horizontal' and colorbars can be placed in an arbitrary
 axes with keyword arg cax.
accents in mathtext
 Added accents to mathtext: \hat, reve, \grave, ar, cute, ilde, ec,
 \dot, \ddot. All of them have the same syntax, eg to make an overbar
 you do ar{o} or to make an o umlaut you do \ddot{o}. The shortcuts
 are also provided, eg: "o 'e \`e \~n \.x \^y . See
 examples/accent_demo.py
fixed super/subscript parsing in mathtext
 Widowed superscripts now work, eg r'$^12 m{CO}$'
little bugs and enhancements
 Plugged some memory leaks in wx and image module, fixed x,y args in
 contour, added latex symbol kappa, fixed a yticklabel problem under
 change in clim, fixed colorbar number of color bug, fixed
 set_clip_on bug, reverted pythoninspect in tkagg, fixed event
 handling bugs, fixed matlab-compatible load function, exposed vbox
 attr in FigureManagerGTK.
I did not get a chance to get the aspect=preserve imshow bugs fixed on
this iteration. Something for next time!
 http://matplotlib.sourceforge.net
JDH
From: John H. <jdh...@ac...> - 2005年01月21日 20:45:26
>>>>> "Dominique" == Dominique Orban <Dom...@po...> writes:
 Dominique> Results seem inconsistent; if i replace the
 Dominique> 'rosenbrock' function in my previous script with
The bug resulted from improperly initializing an array used in the
contour extension code. Fortunately Nadia has found and fixed it.
The changes are in CVS (colormaps and colorbars for contour too!) and
will be out in the next release, coming soon to theaters
everywhere.....
JDH
From: John H. <jdh...@ac...> - 2005年01月21日 03:31:54
>>>>> "Simon" == Simon Burton <si...@ar...> writes:
 Simon> add/remove methods ? Or is the (recently changed)
 Simon> collections attribute the Right Way (TM) to do this kind of
 Simon> thing ?
Yes, I you're doing it the right way. I decided to make these
attributes "public" when working on the figures for the "Matplotlib
API" chapter of the users guide, eg Figure 7.4, which shows the Artist
containment hierarchy and the respective attribute names. 
 http://matplotlib.sourceforge.net/users_guide_0.70.pdf
I've historically been reluctant to publicize the API in order to
leave wiggle room for refactoring the internals, but now I'm
reasonably satisfied and the API has been mostly stable for several
releases. The choice to remove the underscore on these attribute
names was an unheralded decision that the basic API / containment
hierarchy is stable for the foreseeable future.
You can safely use the list remove method w/o breaking anything. If
you want to manually add an artist to the Axes, you should use the
Axes add_patch, add_line, add_collection, etc, methods rather than the
list append method, unless you really know what you are doing. These
add_* methods set some default attributes of the artist, eg they call
the set_figure, set_transform, and update the data limits for viewport
autoscaling. So you either need to use the add_* methods to add
artists or call these methods yourself.
JDH
From: Simon B. <si...@ar...> - 2005年01月21日 02:36:55
Hi,
I've been working on a data entry app: the user clicks on a canvas to place scatter plot items.
The app also has an "eraser" to remove points. So, I'm having to get the collections attribute
from the axes, look at offsets, and remove items etc. It all feels like a real hack, eg.
the (older) installed version of matplotlib uses ._collections instead of (the newer) .collections attribute.
Well, I'd like to suggest adding a method or three to the axes class that allows a client
to get/change these items. It doesn't look like it would take much code.
Alternatively, I guess the app could just clear the axes and scatter down the points again, minus the
deleted point. This is not so clever though: as more items are added to the axes (lines/images etc.)
it would get more difficult to manage these. And since the axes already manages these items,
why not expose some kind of list-like add/remove methods ? Or is the (recently changed) collections attribute
the Right Way (TM) to do this kind of thing ?
ciao, (and by the way, I am immensly impressed with the matplotlib code)
Simon.
--
Simon Burton, B.Sc.
Licensed PO Box 8066
ANU Canberra 2601
Australia
Ph. 61 02 6249 6940
http://arrowtheory.com

Showing 4 results of 4

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.
Thanks for helping keep SourceForge clean.
X





Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /