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


Showing 3 results of 3

From: Nicolas G. <nic...@ne...> - 2005年06月09日 22:14:02
Attachments: .matplotlibrc t.py
On Wednesday 08 June 2005 17:12, John Hunter wrote:
> >>>>> "Nicolas" == Nicolas Girard <nic...@ne...> writes:
>
> Nicolas> Hi all, I find ytitle() to behave quite strangely ; the
> Nicolas> first link points to a figure to each left subplot of
> Nicolas> which I used
>
> Nicolas> ylabel(labl)
>
> Nicolas> and on the figure pointed by the second link I used
>
> Nicolas> text(-0.07,0.5,labl,verticalalignment='center',
> Nicolas> rotation='vertical',transform=gca().transAxes,clip_on=False)
>
>
> Nicolas> http://nicolasgirard.nerim.net/ytitle.jpg
> Nicolas> http://nicolasgirard.nerim.net/text.jpg
>
>
> Nicolas> from these 2 samples it seems like ytitle()'s behaviour
> Nicolas> is odd, or at least not optimal. What do you think ?
>
Sorry for the late answer.
> Which backend are you using? It could be a backend specific bug. 
I tried with the standard one (Agg ?), then I saved the plot as ps, png and 
jpeg ; and the result was the same
> From 
> the fact that you are making jpg images, my guess is you are using GTK
> or WX. 
Actually my concern was to produce files with reasonable size so that you can 
download them more quickly
> Unless you have good reason not to, I would advise you to use 
> GTKAgg/WXAgg and output PNG. PNG is a much better format for line art
> and text.
You must be right ; And the nice thing I've just discovered is that the png 
files are lighter than the jpeg ones... fine !
>
> Do you see the extra horizontal space in *Agg or PS backends? 
Yes
> Note 
> also that the space between the yticklabels and the ylabel is
> controlled by ax.yaxis.LABELPAD, which defaults to 5 points. 
The extra space is less problematic than the misalignment of the labels, in 
fact. As they get properly aligned with the text() function, I guess there's 
room for improvement without too much effort (at least I hope so)
> Also, 
> are you using mathtext or rc.usetex=True?
Yes, I have added "rc.usetex=True" to my config file
>
> When reporting problems, it is very helpful to
>
> 1) run your script with --verbose-helpful and report the output
>
Okay, here you are:
python t.py --verbose-helpful
matplotlib data path /usr/share/matplotlib
loaded rc file /home/ngirard/.matplotlibrc
matplotlib version 0.81
verbose.level helpful
interactive is False
platform is linux2
numerix Numeric 23.1
font search path ['/usr/share/matplotlib']
loaded ttfcache file /home/ngirard/.ttffont.cache
backend GTKAgg version 2.6.2
> 2) indicated any nondefault rc options (rc.usetex?)
Please find attached my config file.
>
> 3) attach a standalone script we can run, if possible
>
I've attached the script, but I'm afraid you can't run it, as it reads a huge 
data file I cannot send to you...
There's an other annoying bug with this script. For the subplots on columns 2 
and 3 I asked the yaxis to have only but 3 ticks, using:
 majorLocator = LinearLocator(numticks=3)
 ...
 a=subplot(nbvals,3,i)
 a.yaxis.set_major_locator(majorLocator)
which works, but as the figure gets refreshed, the ticks disappear, and at the 
end only part of them remain visible. I've encounetered this with the 
standard Agg backend, with either interactive and non-interactive mode. 
Saving as jpeg, png and ps didn't help, as you can see here:
http://nicolasgirard.nerim.net/out.png
Cheers,
Nicolas
From: Dave <da...@gm...> - 2005年06月09日 21:37:11
I'm getting a "crash" when using ipython and pylab on WinXP.
The problem shows up when I have a subplot and try to use ylim to
change the axis scale. Here's an example (after plotting some data).
In [2]: ylim()
Out[2]: (0.0, 30000000000.0)
In [3]: xlim(-6, 6)
Out[3]: (-6, 6)
(axis scsale changes as expected)
In [4]: ylim(0, 1000)
( crash - i.e., CPU use goes to 100%, prompt does not return, Tkinter
and ipython windows unresponsive)
I just upgraded to pylab 0.81 (python 2.3.3) and see the same problem.
 I'm not sure how to debug this from python since I don't have a
prompt. I did add some print statements to my original script and it
seems all commands execute in non-interactive mode until p.show(). If
I comment out the ylim() command the script works as expected.
-- David
From: Fernando P. <Fer...@co...> - 2005年06月09日 19:30:49
Hi all,
 rc('l',lw=1,mew=0,markersize=1)
gives:
 29 # save state (John, is there a cleaner way to do this?)
 30 rcsave = rcParams.copy()
---> 31 rc('l',lw=1,mew=0,markersize=1)
 32 ax.plot(x,y,marker)
 33 rcParams.update(rcsave)
/usr/lib/python2.3/site-packages/matplotlib/pylab.py in rc(*args, **kwargs)
 946
 947 def rc(*args, **kwargs):
--> 948 matplotlib.rc(*args, **kwargs)
 949 if matplotlib.rc.__doc__ is not None:
 950 rc.__doc__ = matplotlib.rc.__doc__
/usr/lib/python2.3/site-packages/matplotlib/__init__.py in rc(group, **kwargs)
 762 key = '%s.%s' % (group, name)
 763 if not rcParams.has_key(key):
--> 764 raise KeyError('Unrecognized key "%s" for group "%s" and 
name "%s"' %
 765 (key, group, name))
 766
KeyError: 'Unrecognized key "l.linewidth" for group "l" and name "linewidth"'
If I change 'l' to 'lines', it works. But the docs for rc() say that 'l' is a 
valid alias for lines.
Cheers,
f

Showing 3 results of 3

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