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

Showing 5 results of 5

From: Darren D. <dd...@co...> - 2005年04月20日 21:13:09
Hi Gabriele,
Matplotlib currently does not do this. The problem, as I understand it (and 
there are others on this list that may correct me), is that there is a lot of 
information that needs to be written into the prologue at the beginning of 
the file, like font information. This makes it difficult to append to an 
existing file, since each page description could require different 
information in the prologue.
As an alternative, you could create multiple eps files. In the process, you 
could write a script that generates a simple latex document and embeds your 
eps files. Then you could convert that into PS. There are examples of this in 
"Python Scripting for Computational Science" by Hans Petter Langtangen.
Darren
On Wednesday 20 April 2005 3:29 am, Gabriele Garavini wrote:
> Hi,
> I'm new to matplotlib, I'm trying to save a series of plots in a single
> postscript files. Is that possible?
> I'm able to save each single plot in a different file using savefig,
> but I'd like my script to save the plots in a single ps file with more
> pages. Is there anyway to open a ps file, send the output of the plot()
> command to it and close it as the script ends?
>
> Thanx
> Cheers
> Gabriele
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: New Crystal Reports XI.
> Version 11 adds new functionality designed to reduce time involved in
> creating, integrating, and deploying reporting solutions. Free runtime
> info, new features, or free trial, at:
> http://www.businessobjects.com/devxi/728
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
-- 
Darren S. Dale
Bard Hall
Department of Materials Science and Engineering
Cornell University
Ithaca, NY. 14850
dd...@co...
From: Andrew D. <da...@da...> - 2005年04月20日 09:39:33
I would like to use matplotlib to make a simple client-side
image map for a web page. I have a scatter plot and I would
like mouseovers/clicks to show information about the given
point.
I started with the webapp_demo.py from the most recent
release (0.80). There was a small bug
% python webapp_demo.py
Traceback (most recent call last):
 File "webapp_demo.py", line 87, in ?
 make_fig()
 File "webapp_demo.py", line 64, in make_fig
 x = nx.rand(100)
AttributeError: 'module' object has no attribute 'rand'
Here's my bandage hack
import random
def rand(n):
 return nx.array([random.random() for i in range(n)])
nx.rand = rand
I then added some code after the PNG is written which
generates an basic html file from the coordinates using
what I thought was the correct transformation from
data space to image space.
 canvas.print_figure('webapp.png', dpi=150)
 f = open("webapp.html", "w")
 f.write('''<HTML><BODY><img src="webapp.png" ismap usemap="#plot">
<map name="plot">
''')
 t = c.get_transform()
 xys = t.seq_xy_tups(c.get_verts())
 for i, xy in enumerate(xys):
 f.write('<area shape="circle" coords="%d,%d,2" href="%d">\n' %
 (xy[0], xy[1], i))
 f.write("</map>\n</html>")
The HTML output starts with the following
<HTML><BODY><img src="webapp.png" ismap usemap="#plot">
<map name="plot">
<area shape="circle" coords="393,286,2" href="0">
<area shape="circle" coords="381,285,2" href="1">
<area shape="circle" coords="222,271,2" href="2">
<area shape="circle" coords="238,300,2" href="3">
There are two things wrong with the code. First, the
transformed coordinates aren't at the same scale as
the generated PNG. The PNG size depends on the dpi
setting but the x/y coordinates aren't affected by
that setting.
Second, I think I have the y direction swapped. Where
do I get the current image size, and for that matter
how do I set the output image size?
					Andrew
					da...@da...
From: Werner F. B. <wer...@fr...> - 2005年04月20日 08:48:28
Hi All,
I think I found a solution for dates.py which could work for everyone.
Instead of hardcoding the encoding I "import locale" and get the default 
encoding from it. I have tested it on both Win XP and 2000 and it works 
for me, i.e. in English locale I get "Dec" and in French locale I get 
"déc." etc. without the correction I would get a graphic sign for the "é".
To test just use "locale.setlocale(locale.LC_ALL, 'fr')"
Just noticed that "avr" is not correctly aligned with the other month, 
but that's for another day.
The only two changes needed to dates.py are:
import locale
and change
return dt.strftime(fmt)
to
return unicode(dt.strftime(fmt), locale.getpreferredencoding())
Best regards
Werner
Werner F. Bruhin wrote:
> In some of my plots I show month names as axes labels.
> 
> When I run this on a machine in "French" (i.e. on Win XP changing the 
> Settings - Regional and Language settings" to French the labels don't 
> show correctly if there is an accented character in there e.g. "déc".
> 
> I changed the line 256 in dates.py (matplotlib 0.8) from:
> 
> return dt.strftime(fmt)
> 
> to:
> 
> return unicode(dt.strftime(fmt), 'iso-8859-1')
> 
> Obviously this is not a correct fix as it will only work in some 
> situations.
> 
> I tried to use sys.getdefaultencoding(), instead of hard coding 
> 'iso-8859-1', but on my machine it returns "ascii".
> 
> Any suggestions on how to handle this correctly will be very appreciated.
> 
> See you
> Werner
> 
> 
> 
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> 
From: Gabriele G. <gar...@in...> - 2005年04月20日 08:25:31
Hi,
I'm new to matplotlib, I'm trying to save a series of plots in a single 
postscript files. Is that possible?
I'm able to save each single plot in a different file using savefig, 
but I'd like my script to save the plots in a single ps file with more 
pages. Is there anyway to open a ps file, send the output of the plot() 
command to it and close it as the script ends?
Thanx
Cheers
Gabriele
From: Gabriele G. <gar...@in...> - 2005年04月20日 07:29:11
Hi,
I'm new to matplotlib, I'm trying to save a series of plots in a single 
postscript files. Is that possible?
I'm able to save each single plot in a different file using savefig, 
but I'd like my script to save the plots in a single ps file with more 
pages. Is there anyway to open a ps file, send the output of the plot() 
command to it and close it as the script ends?
Thanx
Cheers
Gabriele

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