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

Showing 5 results of 5

From: Darren D. <dd...@co...> - 2005年12月06日 19:29:21
On Tuesday 06 December 2005 10:03, Christian Kristukat wrote:
> Darren Dale wrote:
> > On Tuesday 06 December 2005 09:10, Alex Gontmakher wrote:
> >>Hi,
> >>
> >>I'm trying to use matplotlib solely for my plotting needs.
> >>Problem is, the fonts are embedded in each EPS file, and
> >>when I import several plots (I have tens of them...) into a
> >>single Latex, the resulting file is HUGE.
> >>
> >>Any suggestions?
> >
> > There are currently two options: you can either set ps.useafm = True, or
> > you can set text.usetex = True in your rc settings. Since you are
> > importing figures into latex, I suggest the usetex option. That way, your
> > figure fonts can be the same as your text fonts. You'll take a bit of a
> > speed hit with the latter option, but in my opinion, its the only way to
> > go for generating plots for publication.
>
> When using tex for font rendering I noticed that parts of the text are not
> converted to polygons but embedded as bitmaps. That makes the files big
> again. Do you now how to avoid that? E.g. using the r'$C_{12}$ will produce
> two images for the numbers and a polygon for the 'C'.
I made a wiki entry a while back about how to work around this problem, but it 
looks like someone deleted it in mid-November, and I dont have a backup copy.
My solution requires ghostview and xpdf, which is why we dont include it in 
mpl by default.
You can remove the following block in backend_ps.py, starting around line 
1144:
 command = 'latex -interaction=nonstopmode "%s"' % texfile
 verbose.report(command, 'debug-annoying')
 stdin, stdout, stderr = os.popen3(command)
 verbose.report(stdout.read(), 'debug-annoying')
 verbose.report(stderr.read(), 'helpful')
 command = 'dvips -R -T %fin,%fin -o "%s" "%s"' % (pw, ph, psfile, 
dvifile)
 verbose.report(command, 'debug-annoying')
 stdin, stdout, stderr = os.popen3(command)
 verbose.report(stdout.read(), 'debug-annoying')
 verbose.report(stderr.read(), 'helpful')
 os.remove(epsfile)
 if ext.startswith('.ep'):
 dpi = rcParams['ps.distiller.res']
 if sys.platform == 'win32':
 command = 'gswin32c -dBATCH -dNOPAUSE -dSAFER -r%d \
 -sDEVICE=epswrite -dLanguageLevel=2 -dEPSFitPage \
 -sOutputFile="%s" "%s"'% (dpi, epsfile, psfile)
 else:
 command = 'gs -dBATCH -dNOPAUSE -dSAFER -r%d \
 -sDEVICE=epswrite -dLanguageLevel=2 -dEPSFitPage \
 -sOutputFile="%s" "%s"'% (dpi, epsfile, psfile)
 verbose.report(command, 'debug-annoying')
 stdin, stdout, stderr = os.popen3(command)
 verbose.report(stdout.read(), 'debug-annoying')
 verbose.report(stderr.read(), 'helpful')
 shutil.move(epsfile, outfile)
 else: shutil.move(psfile, outfile)
and replace it with this:
 command = 'latex -interaction=nonstopmode "%s"' % texfile
 verbose.report(command, 'debug-annoying')
 stdin, stdout, stderr = os.popen3(command)
 verbose.report(stdout.read(), 'debug-annoying')
 verbose.report(stderr.read(), 'helpful')
 command = 'dvips -R -T %fin,%fin -o "%s" "%s"' % (pw, ph, psfile, 
dvifile)
 verbose.report(command, 'debug-annoying')
 stdin, stdout, stderr = os.popen3(command)
 verbose.report(stdout.read(), 'debug-annoying')
 verbose.report(stderr.read(), 'helpful')
 os.remove(epsfile)
 pdffile = tmpname + '.pdf'
 if ext.startswith('.ep'):
 command = 'ps2pdf "%s"'% psfile
 os.system(command)
 command = 'pdftops -level2 "%s" "%s"'% (pdffile, psfile)
 os.system(command)
 os.remove(pdffile)
 command = '/usr/local/bin/ps2eps -l "%s"'% psfile
 stdin, stderr = os.popen4(command)
 verbose.report(stderr.read(), 'helpful')
 command = 'epstopdf "%s"'% epsfile
 os.system(command)
 shutil.move(epsfile, outfile)
 shutil.move(pdffile, basename+'.pdf')
 else:
 command = 'ps2pdf "%s" "%s"'% (psfile, pdffile)
 stdin, stderr = os.popen4(command)
 verbose.report(stderr.read(), 'helpful')
 os.remove(psfile)
 command = 'pdftops -paperw %d -paperh %d -level2 "%s" "%s"'% \
 (int(pw*72), int(ph*72), pdffile, psfile)
 os.system(command)
 shutil.move(psfile, outfile)
Darren
From: mmanu <emm...@gm...> - 2005年12月06日 15:54:44
hi,
i'm triing to install matplotlib with ubuntu breezy
(amd64). An error occurs with 'python setup.py build' :
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall
-Wstrict-prototypes -fPIC -Iagg23/include -Isrc -Iswig
-I/usr/include/python2.4 -c src/agg.cxx -o
build/temp.linux-x86_64-2.4/src/agg.o
gcc: installation problem, cannot exec 'cc1plus': No such file or directory
error: command 'gcc' failed with exit status 1
have you any ideas ?
thanks.
mmanu
From: Christian K. <ck...@ho...> - 2005年12月06日 15:03:39
Darren Dale wrote:
> On Tuesday 06 December 2005 09:10, Alex Gontmakher wrote:
> 
>>Hi,
>>
>>I'm trying to use matplotlib solely for my plotting needs.
>>Problem is, the fonts are embedded in each EPS file, and
>>when I import several plots (I have tens of them...) into a
>>single Latex, the resulting file is HUGE.
>>
>>Any suggestions?
> 
> 
> There are currently two options: you can either set ps.useafm = True, or you 
> can set text.usetex = True in your rc settings. Since you are importing 
> figures into latex, I suggest the usetex option. That way, your figure fonts 
> can be the same as your text fonts. You'll take a bit of a speed hit with the 
> latter option, but in my opinion, its the only way to go for generating plots 
> for publication.
When using tex for font rendering I noticed that parts of the text are not
converted to polygons but embedded as bitmaps. That makes the files big again.
Do you now how to avoid that? E.g. using the r'$C_{12}$ will produce two images
for the numbers and a polygon for the 'C'.
Regards, Christian
From: Darren D. <dd...@co...> - 2005年12月06日 14:48:52
On Tuesday 06 December 2005 09:10, Alex Gontmakher wrote:
> Hi,
>
> I'm trying to use matplotlib solely for my plotting needs.
> Problem is, the fonts are embedded in each EPS file, and
> when I import several plots (I have tens of them...) into a
> single Latex, the resulting file is HUGE.
>
> Any suggestions?
There are currently two options: you can either set ps.useafm = True, or you 
can set text.usetex = True in your rc settings. Since you are importing 
figures into latex, I suggest the usetex option. That way, your figure fonts 
can be the same as your text fonts. You'll take a bit of a speed hit with the 
latter option, but in my opinion, its the only way to go for generating plots 
for publication.
Darren
From: Alex G. <gs...@cs...> - 2005年12月06日 14:33:12
Hi,
I'm trying to use matplotlib solely for my plotting needs.
Problem is, the fonts are embedded in each EPS file, and
when I import several plots (I have tens of them...) into a
single Latex, the resulting file is HUGE.
Any suggestions?
Thanks,
Alex

Showing 5 results of 5

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