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






Showing 4 results of 4

From: John H. <jdh...@ac...> - 2003年11月05日 14:43:59
>>>>> "LUK" == LUK ShunTim <shu...@po...> writes:
 LUK> I followed the link in the matplotlib site and installed gtk
 LUK> 2.2.4.1 from the sf site and the problem goes away. This
 LUK> version has all the images libraries with them. I must
 LUK> bookmark it!
Good news ...
 LUK> Another question: I've set the environmental variable AFMPATH
 LUK> in the registry via the control panel but matplotlib
 LUK> complains that the .afm files are not there.
I cannot replicate this problem on my system. Are the *.afm files in
E:\Py23e\share\matplotlib? Are you sure you are running the right
version of python, ie, do you still get the error with
 > E:\Py23e\python simple_plot.ps -dPS
You might want to add a diagnostic debug line to
backends/backend_ps.py to print the paths that it is searching. After
line 422 in that file, insert a new line that prints the paths, eg,
 def _get_afm_filenames(self):
 paths = [os.path.join(distutils.sysconfig.PREFIX, 'share', 'matplotlib')]
 if os.environ.has_key('AFMPATH'):
 afmpath = os.environ['AFMPATH']
 if afmpath.find(';')>0: #win32 style
 paths.extend(afmpath.split(';'))
 elif afmpath.find(':')>0: # unix style
 paths.extend(afmpath.split(':'))
 else:
 paths.append(afmpath)
*** print paths
 fnames = []
And let me know what it reports. If you are using the fonts that ship
with matplotlib, you shouldn't even need to set the AFMPATH because it
automatically looks in the share/matplotlib subdir of your python
install dir. 
You may also want to verify that matplotlib is finding your
environment variable by doing
> python
>>> import os
>>> print os.environ.has_key('AFMPATH')
If the *.afm fonts are in the share/matplotlib dir, and you are using
the right python, and the paths look correct from the diagnostic
information above, the only thing I can think of is that these files
are not readable by you (admin versus user thing?). To test this try
> python
>>> fh = file('E:\Py23e\\share\\matplotlib\\phvl8a.afm', 'r')
>>> s = fh.read()
>>> len(s)
Let me know....
JDH
From: LUK S. <shu...@po...> - 2003年11月05日 14:27:22
John Hunter wrote:
>>>>>>"LUK" == LUK ShunTim <shu...@po...> writes:
> 
> 
> LUK> Hello, When I tried out "python simple_plot.py" and tried to
> LUK> save it as a png file, python crashes. No problem with saving
> LUK> it to jpeg, though.
> 
> I haven't seen that before. It works fine on my system (Windows ME)
> and noone else has reported a win32 problem. The fact that it works
> with jpeg and not png suggests a lib PNG problem. What version of
> pygtk and GTK-Runtime are you using. If you are using pygtk-2.0.0 and
> GTK-Runtime-2.2.4.1, then you should be OK. Have you installed an
> earlier version of these libs, possibly creating a library conflict?
> 
> When you search for libpng, what turns up?
>
> JDH
> 
GTK 2.2.4 (Can't remember where I got it. There's been a few of these 
floating around.) Pygtk 2.0.0 from the link in matplotlib site.
Somehow my GTK runtime don't have the png, jpeg etc images libraries and 
I got them from the gnuwin32 sf site.
I followed the link in the matplotlib site and installed gtk 2.2.4.1 
from the sf site and the problem goes away. This version has all the 
images libraries with them. I must bookmark it!
Another question: I've set the environmental variable AFMPATH in the 
registry via the control panel but matplotlib complains that the .afm 
files are not there.
<quote>
H:00円work00円cvs\matplotlib\matplotlib\examples>python simple_plot.py -dPS
Error: Could not find any AFM files; please set AFMPATH to point to some 
readable adobe font metric files
H:00円work00円cvs\matplotlib\matplotlib\examples>echo %AFMPATH%
E:\Py23e\share\matplotlib
</quote>
This is a W2K system.
Thanks very much,
ST
--
From: John H. <jdh...@ac...> - 2003年11月05日 13:32:30
>>>>> "LUK" == LUK ShunTim <shu...@po...> writes:
 LUK> Hello, When I tried out "python simple_plot.py" and tried to
 LUK> save it as a png file, python crashes. No problem with saving
 LUK> it to jpeg, though.
I haven't seen that before. It works fine on my system (Windows ME)
and noone else has reported a win32 problem. The fact that it works
with jpeg and not png suggests a lib PNG problem. What version of
pygtk and GTK-Runtime are you using. If you are using pygtk-2.0.0 and
GTK-Runtime-2.2.4.1, then you should be OK. Have you installed an
earlier version of these libs, possibly creating a library conflict?
When you search for libpng, what turns up?
JDH
From: LUK S. <shu...@po...> - 2003年11月05日 10:23:09
Hello,
When I tried out "python simple_plot.py" and tried to save it as a png 
file, python crashes. No problem with saving it to jpeg, though.
My system: W2K SP4/Python2.3.2/matplotlib-0.31
Here's some traceback:
<quote>
python.exe caused an Access Violation at location 77f92373 in module 
ntdll.dll Writing to location 00000010.
Registers:
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=7803a710 
edi=00000000
eip=77f92373 esp=0012e83c ebp=0012e89c iopl=0 nv up ei pl nz na 
pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 
efl=00000202
Call stack:
77F92373 ntdll.dll:77F92373 RtlpWaitForCriticalSection
77F922F8 ntdll.dll:77F922F8 RtlImageDirectoryEntryToData
03B5C06C libpng.dll:03B5C06C png_set_read_fn
01F5F480
00FA5192 libgdk_pixbuf-2.0-0.dll:00FA5192 gdk_pixbuf_new_from_xpm_data
00FA53FF libgdk_pixbuf-2.0-0.dll:00FA53FF gdk_pixbuf_savev
00E822DA _gtk.pyd:00E822DA init_gtk
1E0591AA python23.dll:1E0591AA PyCFunction_Call
</quote>
Regards,
ST
--

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