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



Showing 9 results of 9

From: Adam M. <ram...@gm...> - 2007年10月09日 22:38:21
On 09/10/2007, Jeff Whitaker <js...@fa...> wrote:
> Adam: If you can convert your coordinates into latitudes and
> longitudes, then you can plot the data with the basemap tookit on your
> choice of map projection (see
> http://www.scipy.org/Cookbook/Matplotlib/Maps for an example).
Thats just what I'm after. Thanks a lot!
Cheers
Adam
From: Jeff W. <js...@fa...> - 2007年10月09日 21:52:47
Adam Mercer wrote:
> Hi
>
> I have some skymap data, i.e. theta, phi and some intensity that I
> would like to plot on the surface of a sphere, does matplotlib support
> plotting on the surface of a sphere? I've looked through the examples
> and can't seem to find anything.
>
> Any help would be greatly appreciated.
>
> Cheers
>
> Adam
>
> 
Adam: If you can convert your coordinates into latitudes and 
longitudes, then you can plot the data with the basemap tookit on your 
choice of map projection (see 
http://www.scipy.org/Cookbook/Matplotlib/Maps for an example).
-Jeff
-- 
Jeffrey S. Whitaker Phone : (303)497-6313
Meteorologist FAX : (303)497-6449
NOAA/OAR/PSD R/PSD1 Email : Jef...@no...
325 Broadway Office : Skaggs Research Cntr 1D-124
Boulder, CO, USA 80303-3328 Web : http://tinyurl.com/5telg
From: Adam M. <ram...@gm...> - 2007年10月09日 21:36:58
Hi
I have some skymap data, i.e. theta, phi and some intensity that I
would like to plot on the surface of a sphere, does matplotlib support
plotting on the surface of a sphere? I've looked through the examples
and can't seem to find anything.
Any help would be greatly appreciated.
Cheers
Adam
From: David G. <Dav...@no...> - 2007年10月09日 20:00:20
> Hi! I have some code importing MPL and wxmpl; presently, I have 
> version 0.90.1 of the former installed and 1.2.8 of the latter. I 
> hadn't run this code in a while; when I last did, in the late spring 
> sometime, it worked fine. Now, when I do (from the command line), a 
> call in it to <class-derived-from-wxmpl.PlotPanel>.Axes.clear() 
> results in an error seq. ending in AttributeError: 
> VectorLineCollection instance has no attribute 'get_xdata'. One 
> "catch": the "old" version still exists as a py2app-ed stand-alone; I 
> tried it and sure enough, it still works fine. By searching its Mac 
> App file tree, I was able to determine that this old py2app-ed version 
> is using version 0.90.0 of MPL; unfortunately, it (appears to be) 
> using a compiled version of wxmpl, so I don't know how to determine 
> what version of that its using. Did the update of MPL from 0.90.0 to 
> 0.90.1 change anything that might result in this error; has there been 
> a change in wxmpl which might result in this error? (Between then and 
> now, I switched to a new Mac and installed everything from scratch, so 
> it's very likely that my present version of wxmpl is different from 
> the one I had installed when I created the py2app.) Any other ideas? 
> (I'm at a total loss.) Thanks!
>
> DG
> -- 
> ERD/ORR/NOS/NOAA 
> <http://response.restoration.noaa.gov/emergencyresponse/>
Additional info: when I'm in the directory in which wxmpl.pyc resides 
inside the py2app bundle, run Python and import wxmpl, I get:
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "wxmpl.pyc", line 18, in <module>
 (
 File "wx/__init__.pyc", line 45, in <module>
 File "wx/_core.pyc", line 4, in <module>
 File "wx/_core_.pyc", line 18, in <module>
 File "wx/_core_.pyc", line 15, in __load
 ImportError: 
'/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/wx/_core_.so' 
not found
(Note that the application package from which I got this error is the 
version of the program that works!)
Following a suggestion, I copied this wxmpl.pyc to a place outside the 
application package, ran python, and it imported fine. I checked its 
version number and it's 1.2.8, same as what I have installed presently 
(wxmpl.__file__ verified that the local version was imported, not my 
site-packages version).
I'm at more of a loss than ever...
DG
-- 
ERD/ORR/NOS/NOAA <http://response.restoration.noaa.gov/emergencyresponse/>
From: John H. <jd...@gm...> - 2007年10月09日 19:31:25
On 10/9/07, Michael Droettboom <md...@st...> wrote:
> I don't know of any way to side step this -- for various reasons, the
> backend must be known during pylab initialization. It might be possible
> with fairly significant refactoring... maybe someone has looked deeper
> into this than I have.
There is a "switch_backends" function in pylab that attempts to do a
post import switching. It works reasonably well, but is not
recommended for switching across threaded GUI backends (eg in
ipython), which is why it has mostly remained an experimental feature.
JDH
From: Michael D. <md...@st...> - 2007年10月09日 19:26:58
Chris wrote:
> Updating matplotlib with a new SVN build a couple days ago induced
> the following error:
> 
> RuntimeError: matplotlib.use() must be called *before* pylab
> or matplotlib.backends is imported for the first time.
> 
> This has not occurred before. Am I to understand that once pylab
> is imported, you cannot change backends? That seems strange. Is 
> there a way of side-stepping this?
This has long been the case, but only recently was an error added. (It 
was confusing to many who *thought* they were changing the backend, when 
in fact they weren't.)
I don't know of any way to side step this -- for various reasons, the 
backend must be known during pylab initialization. It might be possible 
with fairly significant refactoring... maybe someone has looked deeper 
into this than I have.
Cheers,
Mike
-- 
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA
From: Chris <lis...@ma...> - 2007年10月09日 19:18:27
Updating matplotlib with a new SVN build a couple days ago induced
the following error:
RuntimeError: matplotlib.use() must be called *before* pylab
or matplotlib.backends is imported for the first time.
This has not occurred before. Am I to understand that once pylab
is imported, you cannot change backends? That seems strange. Is 
there a way of side-stepping this?
From: Michael D. <md...@st...> - 2007年10月09日 12:47:36
Unfortunately, I'm not able to reproduce this here with the .py you 
attached. Both SVN r3926 (before the PNG resolution change) and SVN 
r3927 (after the PNG resolution change) work for me. Are you comparing 
those two SVN revisions, or SVN vs. 0.90.1?
I can confirm that the PNG you attached is all white and fully transparent.
Just for information, my machine (RHEL4) has libpng 1.2.7.
Can you send a copy of your matplotlibrc? Also, can you save out a .raw 
image? (If you rename it to foo.rgba, you can display these images with 
the ImageMagick command "display -size 1800x1200 -depth 8 foo.rgba") 
That would help determine whether the problem is in the PNG-writing code 
or something higher up.
Cheers,
Mike
Wayne E. Harlan wrote:
> Michael:
> 
> I tried a complete checkout for comparison (3929). In the meantime, my 
> libpng is 1.2.18 (installed from source as is everything - this is an 
> LFS/BLFS system.) Yes, the plot was working before the change and I can 
> send you some png's from that if you need to see them, or I can 
> backtrack to 0.90.1 and repeat this. Please bear in mind that the plot 
> displays (and always has) quite correctly on screen - it's just the 
> saved file that consists of just background. I have attached the 
> script, the resulting png and a saved screenshot from the Gimp. 
> Attachments are gzipped.
> 
> Wayne
> 
> Michael Droettboom wrote:
>> Hmmm. I'm very surprised that this change could cause that. All it 
>> does is add an additional metadata chunk to the PNG file, which 
>> shouldn't have any affect on the image data itself. simple_plot.py 
>> works fine for me in GIMP 2.0.5 both before and after this change. 
>> Can you verify that this plot was working before the change to save 
>> the resolution in the PNG file? If so, can you send me the source for 
>> your plot and the PNG file? Also, what version of libpng are you 
>> using? (pkg-config --version libpng should display this on most recent 
>> Linux distros).
>> 
-- 
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA
From: Wayne E. H. <wh...@pa...> - 2007年10月09日 02:02:53
Michael:
I tried a complete checkout for comparison (3929). In the meantime, my 
libpng is 1.2.18 (installed from source as is everything - this is an 
LFS/BLFS system.) Yes, the plot was working before the change and I can 
send you some png's from that if you need to see them, or I can 
backtrack to 0.90.1 and repeat this. Please bear in mind that the plot 
displays (and always has) quite correctly on screen - it's just the 
saved file that consists of just background. I have attached the 
script, the resulting png and a saved screenshot from the Gimp. 
Attachments are gzipped.
Wayne
Michael Droettboom wrote:
> Hmmm. I'm very surprised that this change could cause that. All it 
> does is add an additional metadata chunk to the PNG file, which 
> shouldn't have any affect on the image data itself. simple_plot.py 
> works fine for me in GIMP 2.0.5 both before and after this change. Can 
> you verify that this plot was working before the change to save the 
> resolution in the PNG file? If so, can you send me the source for your 
> plot and the PNG file? Also, what version of libpng are you using? 
> (pkg-config --version libpng should display this on most recent Linux 
> distros).
> 

Showing 9 results of 9

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