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

Showing 6 results of 6

From: John H. <jdh...@ac...> - 2003年10月22日 07:16:26
>>>>> "Barry" == Barry Drake <bl...@ad...> writes:
 Barry> Thanks John. That fixed the hanging process. Now a
 Barry> message is coming back "none active" from the function:
 Barry> I haven't traced it back further yet.
Just kill the line -- that was a diagnostic debug message that should
have been removed before the release. 
Andrew Straw noted that a change I made in the axes module in 0.30
introduced a performance hit on his system. If you are experiencing
similar problems, I also fixed this. plots should load approx
twice as fast with the changes in CVS. 
JDH
From: Barry D. <bl...@ad...> - 2003年10月22日 05:00:26
Thanks John. That fixed the hanging process.
Now a message is coming back "none active" from the
function:
 def _get_active(self):
 if len(GcfBase._activeQue)==0:
 print 'None active'
 return None
 else: return self._activeQue[-1]
in the _matlab_helpers.py file. 
I haven't traced it back further yet.
Cheers.
Barry
--- John Hunter <jdh...@ac...> wrote:
> >>>>> "Barry" == Barry Drake <bl...@ad...>
> writes:
> 
> Barry> I'm observing some difference in behavior
> between the two
> Barry> versions. Running some example code in
> 0.29, after closing
> Barry> the plot windows, the python.exe process
> quits normally.
> Barry> The same example using 0.30 hangs the
> process and I have to
> Barry> kill it by hand. This occurs both at the
> command line and
> Barry> from within my editor (normally I execute
> from the editor).
> 
> Barry> Any ideas? Do I need to change some set
> up from when I was
> Barry> using 0.29?
> 
> Yes. I made several changes to this part of
> matplotlib to iron out
> some interactive bugs, and a new one crept in; I
> didn't notice it in
> my tests. The quick fix is to add the following
> code to
> matplotlib/backends/backend_gtk.py at line 773
> 
> if GcfGTK.get_num_figwins()==0 and
> ShowOn().is_mainloop_on():
> gtk.mainquit()
> 
> This is in the GcfGTK.destroy function, so the
> entire function should
> read
> 
> def destroy(num):
> if not GcfBase.has_fignum(num): return 
> figwin = GcfGTK.figs[num]
> figwin.figure.drawable= None
> GcfBase.destroy(num)
> if GcfGTK.get_num_figwins()==0 and
> ShowOn().is_mainloop_on():
> gtk.mainquit()
> destroy = staticmethod(destroy)
> 
> This should restore the old functionality -- let me
> know if you see
> anymore strangeness. I'll check the change into
> CVS.
> 
> [BTW, I posted the 0.30 announce to this mailing
> list this afternoon,
> but it didn't seem to make it. Hmmm.... Have I
> been moderated out of
> existence :-) ]
> 
> Thanks for the bug report, 
> John Hunter
From: John H. <jdh...@ac...> - 2003年10月22日 01:28:21
Thanks to all (particularly Andrew and Charles) who contributed code
and bug reports leading to this release. Since my last post this
morning, I've cleared up several bugs in log scaling and interactive
mode. Definitely upgrade!
[Below is the general announcement]
matplotlib is a 2D plotting package for python with a matlab
compatible syntax and output tested under linux and windows platforms.
matplotlib-0.30 is available for download at
http://matplotlib.sourceforge.net, and has many new features since the
last major release.
Multiple outputs
 matplotlib now supports postscript and GD output, as well as the
 traditional GTK backend. The postscript backend goes a long way
 towards the goal of acheiving publication quality output. The GD
 backend allows you to use matplotlib even in environments with no X
 server, such as for a web application server serving dynamic charts.
Log scaling
 
 With the help of Andrew Straw, matplotlib now has log axis
 capabilities, with new commands semilogx, semilogy and loglog
 See http://matplotlib.sourceforge.net/screenshots.html#log_shot
Legends
 With the help of Charles R. Twardy, matplotlib now has a matlab
 compatible legend command. See
 http://matplotlib.sourceforge.net/screenshots.html#legend_demo
Numerous bug fixes and minor additions
 DPI parameter allows multiple output resolutions with correct
 scaling
 
 Several bug fixes in GTK interactive mode using
 examples/interactive2.py
 Multiple ways to specify colors, including matlab compatible format
 strings, RGB tuples, and html-style hex color strings
 Rewrite of line class for much greater compatibility with matlab
 handle graphics commands and flexibility in choosing line styles and
 markers
See http://matplotlib.sourceforge.net/screenshots.html for screenshots
and http://matplotlib.sourceforge.net/whats_new.html for more detailed
information on what's new.
John Hunter
From: John H. <jdh...@ac...> - 2003年10月22日 01:17:49
[This didn't make it through when I sent it this afternoon. Not sure
why; sorry if you get a duplicate. ]
matplotlib-0.30 is available for download at
http://matplotlib.sourceforge.net, and has many new features since the
last major release.
Multiple outputs
 matplotlib now supports postscript and GD output, as well as the
 traditional GTK backend. The postscript backend goes a long way
 towards the goal of acheiving publication quality output. The GD
 backend allows you to use matplotlib even in environments with no X
 server, such as for a web application server serving dynamic charts.
Log scaling
 
 With the help of Andrew Straw, matplotlib now has log axis
 capabilities, with new commands semilogx, semilogy and loglog
 See http://matplotlib.sourceforge.net/screenshots.html#log_shot
Legends
 With the help of Charles R. Twardy, matplotlib now has a matlab
 compatible legend command. See
 http://matplotlib.sourceforge.net/screenshots.html#legend_demo
Numerous bug fixes and minor additions
 DPI parameter allows multiple output resolutions with correct
 scaling
 
 Several bug fixes in GTK interactive mode using
 examples/interactive2.py
 Multiple ways to specify colors, including matlab compatible format
 strings, RGB tuples, and html-style hex color strings
 Rewrite of line class for much greater compatibility with matlab
 handle graphics commands and flexibility in choosing line styles and
 markers
See http://matplotlib.sourceforge.net/screenshots.html for screenshots
and http://matplotlib.sourceforge.net/whats_new.html for more detailed
information on what's new.
John Hunter
Hi Nigel,
There has been a discussion on the scipy mailing list about a desire
to include your matfile in the scipy distribution. There is a
problem, however, in that scipy is distributed under a BSD compatible
license and the maintainers are hesitant to put GPL'd code in for fear
that it would hinder adoption by the business community. Would you be
willing to release a version of your matfile under a BSD/Python
compatible license for inclusion in scipy? There is currently support
for matfile version4 , but version 5 would be wonderful.
BTW, I have also done some work in matlab/python compatibility in a
plotting library I developed http://matplotlib.sourceforge.net.
Thought you might be interested.
John Hunter
From: John H. <jdh...@ac...> - 2003年10月22日 01:12:11
>>>>> "Barry" == Barry Drake <bl...@ad...> writes:
 Barry> I'm observing some difference in behavior between the two
 Barry> versions. Running some example code in 0.29, after closing
 Barry> the plot windows, the python.exe process quits normally.
 Barry> The same example using 0.30 hangs the process and I have to
 Barry> kill it by hand. This occurs both at the command line and
 Barry> from within my editor (normally I execute from the editor).
 Barry> Any ideas? Do I need to change some set up from when I was
 Barry> using 0.29?
Yes. I made several changes to this part of matplotlib to iron out
some interactive bugs, and a new one crept in; I didn't notice it in
my tests. The quick fix is to add the following code to
matplotlib/backends/backend_gtk.py at line 773
 if GcfGTK.get_num_figwins()==0 and ShowOn().is_mainloop_on():
 gtk.mainquit()
This is in the GcfGTK.destroy function, so the entire function should
read
 def destroy(num):
 if not GcfBase.has_fignum(num): return 
 figwin = GcfGTK.figs[num]
 figwin.figure.drawable= None
 GcfBase.destroy(num)
 if GcfGTK.get_num_figwins()==0 and ShowOn().is_mainloop_on():
 gtk.mainquit()
 destroy = staticmethod(destroy)
This should restore the old functionality -- let me know if you see
anymore strangeness. I'll check the change into CVS.
[BTW, I posted the 0.30 announce to this mailing list this afternoon,
but it didn't seem to make it. Hmmm.... Have I been moderated out of
existence :-) ]
Thanks for the bug report, 
John Hunter
From: Barry D. <bl...@ad...> - 2003年10月22日 00:29:53
I installed the latest release 0.30 replacing 0.29,
after uninstalling 0.29.
I'm observing some difference in behavior between the
two versions. Running some example code in 0.29,
after closing the plot windows, the python.exe process
quits normally. The same example using 0.30 hangs the
process and I have to kill it by hand. This occurs
both at the command line and from within my editor
(normally I execute from the editor).
I'm using Windows XP pro and UltraEdit.
Any ideas? Do I need to change some set up from when
I was using 0.29?
Thanks.
Barry
--- John Hunter <jdh...@ac...> wrote:
> 
> matplotlib is a 2D plotting package for python with
> a matlab
> compatible syntax and output tested under linux and
> windows platforms.
> 
> matplotlib-0.30 is available for download at
> http://matplotlib.sourceforge.net, and has many new
> features since the
> last major release.
> 
> Multiple outputs
> 
> matplotlib now supports postscript and GD output,
> as well as the
> traditional GTK backend. The postscript backend
> goes a long way
> towards the goal of acheiving publication quality
> output. The GD
> backend allows you to use matplotlib even in
> environments with no X
> server, such as for a web application server
> serving dynamic charts.
> 
> Log scaling
> 
> With the help of Andrew Straw, matplotlib now has
> log axis
> capabilities, with new commands semilogx,
> semilogy and loglog
> See
>
http://matplotlib.sourceforge.net/screenshots.html#log_shot
> 
> Legends
> 
> With the help of Charles R. Twardy, matplotlib now
> has a matlab
> compatible legend command. See
> 
>
http://matplotlib.sourceforge.net/screenshots.html#legend_demo
> 
> Numerous bug fixes and minor additions
> 
> DPI parameter allows multiple output resolutions
> with correct
> scaling
> 
> Several bug fixes in GTK interactive mode using
> examples/interactive2.py
> 
> Multiple ways to specify colors, including matlab
> compatible format
> strings, RGB tuples, and html-style hex color
> strings
> 
> Rewrite of line class for much greater
> compatibility with matlab
> handle graphics commands and flexibility in
> choosing line styles and
> markers
> 
> See
> http://matplotlib.sourceforge.net/screenshots.html
> for screenshots
> and http://matplotlib.sourceforge.net/whats_new.html
> for more detailed
> information on what's new.
> 
> John Hunter
> _______________________________________________
> SciPy-user mailing list
> Sci...@sc...
> http://www.scipy.net/mailman/listinfo/scipy-user

Showing 6 results of 6

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 によって変換されたページ (->オリジナル) /