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




Showing 15 results of 15

From: Dominique O. <Dom...@po...> - 2004年11月09日 20:24:18
Hello,
I am experimenting with legends in Matplotlib 0.64 on WinXP.
I notice that when plotting at least two lines, the legend text appears 
horizontally, as expected, e.g. as in:
 >>> plot( [1,2,3], [4,5,6], [1,2,3], [-1,-3,-1] )
 >>> legend( ( 'line1', 'line2' ), 'lower right' )
 >>> show()
However, if I plot only one line, the legend appears vertically:
 >>> plot( [1,2,3], [4,5,6] )
 >>> legend( ( 'line1' ), 'lower right' )
 >>> show()
Finally,
 >>> plot( [1,2,3], [4,5,6] )
 >>> legend( ( 'line1', ), 'lower right' )
 >>> show()
(note the comma after 'line1') produces the horizontal text.
This isn't a big deal, but I am not sure where in legend.py I should fix 
that.
Thanks,
Dominique
From: John H. <jdh...@ac...> - 2004年11月09日 19:29:58
>>>>> "Al" == Al Schapira <a.d...@wo...> writes:
 Al> Hi John, I just installed 0.64 apparently
 Al> successfully. However, none of the examples run because POLAR
 Al> cannot be imported. I always get something like this:
 Al> [ads@ADS1 examples]$ python logo.py Traceback (most recent
 Al> call last): File "logo.py", line 3, in ? from
 Al> matplotlib.matlab import * File
 Al> "/usr/local/lib/python2.3/site-packages/matplotlib/matlab.py",
 Al> line 162, in ? from axes import Axes, PolarAxes File
 Al> "/usr/local/lib/python2.3/site-packages/matplotlib/axes.py",
 Al> line 9, in ? from artist import Artist File
 Al> "/usr/local/lib/python2.3/site-packages/matplotlib/artist.py",
 Al> line 4, in ? from transforms import identity_transform File
 Al> "/usr/local/lib/python2.3/site-packages/matplotlib/transforms.py",
 Al> line 189, in ? from _transforms import IDENTITY, LOG10,
 Al> POLAR, Func, FuncXY ImportError: cannot import name POLAR
Please see my previous post with subject 
"if you have troubles installing"
From: Al S. <a.d...@wo...> - 2004年11月09日 19:14:06
Hi John,
I just installed 0.64 apparently successfully. However, none
of the examples run because POLAR cannot be imported.
I always get something like this:
[ads@ADS1 examples]$ python logo.py
Traceback (most recent call last):
 File "logo.py", line 3, in ?
 from matplotlib.matlab import *
 File "/usr/local/lib/python2.3/site-packages/matplotlib/matlab.py",
line 162,
in ?
 from axes import Axes, PolarAxes
 File "/usr/local/lib/python2.3/site-packages/matplotlib/axes.py", line
9, in ? from artist import Artist
 File "/usr/local/lib/python2.3/site-packages/matplotlib/artist.py",
line 4, in ?
 from transforms import identity_transform
 File
"/usr/local/lib/python2.3/site-packages/matplotlib/transforms.py", line
189, in ?
 from _transforms import IDENTITY, LOG10, POLAR, Func, FuncXY
ImportError: cannot import name POLAR
I'm on Redhat linux 9 and have installed every version
of matplotlib since 0.50.
What gives?
Thanks.
	-Al
From: John H. <jdh...@ac...> - 2004年11月09日 18:53:32
>>>>> "Chris" == Chris Barker <Chr...@no...> writes:
 Chris> BTW, is someone really successfully using PyGTK on Windows?
 Chris> Cool!
I've deployed pretty complex pygtk apps on windows, that incorporate
matplotlib and VTK. Works great - my windows user have never
complained.
Of course I had to write the vtk gtkglext render window myself....
Really, though, I've been extremely happy with gtk on windows - more
so than on OSX, actually.
JDH
From: Chris B. <Chr...@no...> - 2004年11月09日 18:03:54
John Hunter wrote:
> Perhaps it would be better to define a constant in
> matplotlib.__init__.py, something like
> 
> matplotlib.PY2EXE = hasattr(sys, 'frozen')
> 
> because then the code which is conditional upon py2exe would be more
> readable
> 
> if not matplotlib.PY2EXE
> pygtk.require('2.0')
> 
> or something like that...
Except that Py2EXE is not the only method of "freezing" apps. In 
particular, you'd want this to work with OS-X's Py2App, and probably 
other methods of bundling apps.
you might want:
matplotlib.FROZEN = hasattr(sys, 'frozen')
and
if not matplotlib.FROZEN
 pygtk.require('2.0')
Then you could also accommodate other keywords that other bundling 
methods use.
BTW, is someone really successfully using PyGTK on Windows? Cool!
-Chris
-- 
Christopher Barker, Ph.D.
Oceanographer
 		
NOAA/OR&R/HAZMAT (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chr...@no...
From: John H. <jdh...@ac...> - 2004年11月09日 16:14:15
>>>>> "matthew" == matthew arnison <ma...@ca...> writes:
 matthew> 1. I had to change
 toolbar = NavigationToolbar(canvas)
 matthew> to
 toolbar = NavigationToolbar(canvas, win)
 matthew> where win is the GTK window object. I guess the
 matthew> matplotlib API is still unstable. :)
Oops. This one slipped under my radar screen. Sorry I didn't
announce it as an API change. This also break
examples/embedding_in_gtk2.py, for the same reason (fixed in CVS).
Thanks for letting us know...
JDH
From: John H. <jdh...@ac...> - 2004年11月09日 15:03:04
 Steve> I changed the code in cvs to
 import pygtk
 if not hasattr(sys, 'frozen'):
 pygtk.require('2.0')
 Steve> I think that should fix it.
Perhaps it would be better to define a constant in
matplotlib.__init__.py, something like
matplotlib.PY2EXE = hasattr(sys, 'frozen')
because then the code which is conditional upon py2exe would be more
readable
 if not matplotlib.PY2EXE
 pygtk.require('2.0')
or something like that...
JDH
From: Steve C. <ste...@ya...> - 2004年11月09日 14:51:59
On Tue, 2004年11月09日 at 20:14, matthew arnison wrote:
> Thanks heaps. That made things quiet once more.
> 
> While I was in there I noticed the stanza at the top which includes:
> 
> import pygtk
> pygtk.require('2.0')
> 
> Can I suggest wrapping this with a check for py2exe? Like so:
> 
> if not hasattr(sys, 'frozen'):
> import pygtk
> pygtk.require('2.0')
> 
> This is because pygtk.require does not work with py2exe.
I changed the code in cvs to
import pygtk
if not hasattr(sys, 'frozen'):
 pygtk.require('2.0')
I think that should fix it.
Steve
From: Gary <pa...@in...> - 2004年11月09日 13:14:37
Did I do something wrong?
After installing from the windows installer, from a DOS window:
Python 2.3.4 (#53, May 25 2004, 21:17:02) [MSC v.1200 32 bit (Intel)] on 
win32
Type "help", "copyright", "credits" or "license" for more information.
 >>> from matplotlib.matlab import *
Traceback (most recent call last):
 File "<stdin>", line 1, in ?
 File "C:\Python23\Lib\site-packages\matplotlib\matlab.py", line 162, in ?
 from axes import Axes, PolarAxes
 File "C:\Python23\Lib\site-packages\matplotlib\axes.py", line 9, in ?
 from artist import Artist
 File "C:\Python23\Lib\site-packages\matplotlib\artist.py", line 4, in ?
 from transforms import identity_transform
 File "C:\Python23\Lib\site-packages\matplotlib\transforms.py", line 
189, in ?
 from _transforms import IDENTITY, LOG10, POLAR, Func, FuncXY
ImportError: cannot import name POLAR
 >>>
From: John H. <jdh...@ac...> - 2004年11月09日 12:20:54
If you have any trouble installing matplotlib, particularly if you get
error messages along the lines of 
 File "C:\Python23\Lib\site-packages\matplotlib\transforms.py", line
189, in ?
 from _transforms import IDENTITY, LOG10, POLAR, Func, FuncXY
ImportError: cannot import name POLAR
 >>>
Try removing site-packages/matplotlib and reinstalling.
JDH
From: matthew a. <ma...@ca...> - 2004年11月09日 12:14:22
Thanks heaps. That made things quiet once more.
While I was in there I noticed the stanza at the top which includes:
import pygtk
pygtk.require('2.0')
Can I suggest wrapping this with a check for py2exe? Like so:
if not hasattr(sys, 'frozen'):
 import pygtk
 pygtk.require('2.0')
This is because pygtk.require does not work with py2exe.
I guess this really a bug in pygtk. But since it is a show stopper at 
deployment time (as I discovered), I suggest it is important enough to 
provide this work around in matplotlib.
Cheers,
Matthew.
Steve Chaplin wrote:
> On Tue, 2004年11月09日 at 12:24,
> mat...@li... wrote:
> 
>>Hi,
>>
>>I keep getting this error when my matplotlib gtk app starts up:
>>
>>Could not load matplotlib icon: Couldn't recognize the image file 
>>format 
>>for file 'C:\Python23\share\matplotlib\matplotlib.svg'
>>
>>I don't *think* it's my fault. It doesn't seem to do any harm but it's
>>untidy all the same.
>>
>>Any suggestions?
>>
>>Cheers,
>>Matthew.
> 
> 
> It looks like the problem is happening because your version of GTK does
> include a GDK pixbuf loader for SVG files.
> 
> You can disable the message by editing the installed backend_gtk.py
> (or editing the source file
> matplotlib\lib\matplotlib\backends\backend_gtk.py
> and reinstalling)
> and changing
> "verbose.report_error('Could not load matplotlib icon: %s' %
> sys.exc_info()[1])"
> to 
> "verbose.report('Could not load matplotlib icon: %s' %
> sys.exc_info()[1])"
> or just "pass".
> 
> The fix has also been applied to CVS.
> 
> Steve
> 
From: Steve C. <ste...@ya...> - 2004年11月09日 09:31:15
On Tue, 2004年11月09日 at 12:24,
mat...@li... wrote:
> Hi,
> 
> I keep getting this error when my matplotlib gtk app starts up:
> 
> Could not load matplotlib icon: Couldn't recognize the image file 
> format 
> for file 'C:\Python23\share\matplotlib\matplotlib.svg'
> 
> I don't *think* it's my fault. It doesn't seem to do any harm but it's
> untidy all the same.
> 
> Any suggestions?
> 
> Cheers,
> Matthew.
It looks like the problem is happening because your version of GTK does
include a GDK pixbuf loader for SVG files.
You can disable the message by editing the installed backend_gtk.py
(or editing the source file
matplotlib\lib\matplotlib\backends\backend_gtk.py
and reinstalling)
and changing
"verbose.report_error('Could not load matplotlib icon: %s' %
sys.exc_info()[1])"
to 
"verbose.report('Could not load matplotlib icon: %s' %
sys.exc_info()[1])"
or just "pass".
The fix has also been applied to CVS.
Steve
From: <na...@te...> - 2004年11月09日 04:48:09
Hello,
Matplotlib has been helping me a lot with my graphic needs. I am
still surprised by the looking of the pictures. Many thanks for
the great software.
I'm having some issues, though. Sometimes I get error messages,
usually an error in KERNEL32.DLL on Windows ME, and on Windows
only, I don't get this behaviour in Linux. It's not as bad as it
may seem, as every script runs completely, the pictures are saved
and, besides the message box informing the error, nothing weird
happens. I don't know how to reproduce the errors - when I run
from the DOS prompt or from IDLE, I get the messages. When I
run from my IDE (I use PSPad) I usually don't get error messages,
with the same scripts. Any hint to what I can be doing wrong, or
how to find out what is happening?
Also, I'm in need of some help. I must draw six subplots, one below
the other (subplot(6, ...)), but the way things are coming out, the
plots are to thin, and, although the picture looks good, I thought
that if I could make each subplot a little bigger, that would help
a lot. Is there any way this can be done?
In other plots, I need to index the subplots (label them '(a)',
'(b)', ... for reference in text). I was using xlabel to do that,
but when I have more than two subplots, the xlabel is shadowed by
the following subplot. Is there any way to make the space between
the plots bigger, so the xlabels can be shown, or is there any
other (better) way to do that?
Thanks in advance.
---
José Alexandre Nalon
na...@te...
From: matthew a. <ma...@ca...> - 2004年11月09日 02:43:50
Hi,
I keep getting this error when my matplotlib gtk app starts up:
Could not load matplotlib icon: Couldn't recognize the image file format 
for file 'C:\Python23\share\matplotlib\matplotlib.svg'
I don't *think* it's my fault. It doesn't seem to do any harm but it's 
untidy all the same.
Any suggestions?
Cheers,
Matthew.
From: matthew a. <ma...@ca...> - 2004年11月09日 02:35:25
Thanks for matplotlib 0.64. Great to see steady improvements continue to 
roll in.
First the good news. IPython (0.6.4) using pylab works for me again. It 
broke with 0.63 / 0.6.3 and gtk 2.4.x, complaining about gtk mainloop 
and gtk main in the middle of the IPython prompt and then freezing up.
I had some minor issues with my GTK matplotlib API code.
1. I had to change
toolbar = NavigationToolbar(canvas)
to
toolbar = NavigationToolbar(canvas, win)
where win is the GTK window object. I guess the matplotlib API is still 
unstable. :)
2. I was getting errors that the 
matplotlib.backends.backend_mod.IMAGE_FORMAT attribute was not found, 
during toolbar initialization. I put in a workaround.
works with matplotlib 0.63:
import matplotlib
matplotlib.use('GTK')
from matplotlib.backends.backend_gtk import FigureCanvasGTK
from matplotlib.backends.backend_ps import FigureCanvasPS
from matplotlib.backends.backend_gtk import NavigationToolbar2GTK as 
NavigationToolbar
using matplotlib 0.64:
import matplotlib
matplotlib.use('GTK')
from matplotlib.backends import backend_gtk
matplotlib.backends.backend_mod = backend_gtk
from matplotlib.backends.backend_gtk import FigureCanvasGTK
from matplotlib.backends.backend_ps import FigureCanvasPS
from matplotlib.backends.backend_gtk import NavigationToolbar2GTK as 
NavigationToolbar
This style was cribbed from matplotlib examples and / or emails on this 
list.
Cheers,
Matthew.

Showing 15 results of 15

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