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 3 results of 3

From: Grig G. <gr...@gh...> - 2005年04月19日 19:02:50
Hi,
I'd like to be able to add text to various (x,y) coordinates. Currently
I specify a figsize of (1.3,0.3) and I add as text (via the text
method) the value of the last y, right next to that data point.
Depending on the actual value, sometimes the text does not fit within
the bounds of the figure. 
Is there any way I can enlarge just the figure so that the text can
fit, without enlarging the axes? Or is there a better way to solve my
problem?
Thanks,
Grig
From: Darren D. <dd...@co...> - 2005年04月19日 14:36:30
On Friday 15 April 2005 5:32 am, Sascha Schnepp wrote:
> I realized a change in the behavior of the eps export with the release 0.8.
> Sometimes (not always!) the bounding box on the left side is very close to
> the ylabel. When converting this to a pdf and printing it, this results in
> a (partially or even totally) cutted ylabel on your printout...
The script at the end of this message will reproduce the behavior Sasha 
reported.
Sasha, the short answer is to try replacing your call pl=subplot(111) with 
pl = axes([0.16,0.11,0.8,0.8]).
The problem is that MPL will not be able to guess the appropriate position of 
the axes in every circumstance, because the precision of the tick labels is 
allowed to go as far as 3 or 4 places, and the presence scientific notation 
will also push the axis label off the page.
I did some work on a new formatter a while back, and think it would help to 
solve this issue more generally. The idea was to pull the scientific notation 
out of the ticklabels, and render it at the top of the axis, like Matlab 
does. Another place to render could be in the axis label, like Igor allows. 
It might also be appropriate to add a new rc setting for the tick precision: 
the number of sigfigs to include in a ticklabel. MPL would then be able to 
intelligently place the axis in the plot window, based on the rc settings for 
fontsize of the axis labels, the fontsize of the ticklabels, and the 
precision.
from pylab import *
a=arange(-1,1,.01)
plot(a,a*1e-4)
xlabel('X axis')
ylabel('Y axis')
savefig('test.eps')
show()
-- 
Darren S. Dale
Bard Hall
Department of Materials Science and Engineering
Cornell University
Ithaca, NY. 14850
dd...@co...
From: <Fer...@co...> - 2005年04月19日 07:56:10
Hi Nikolai,
Nikolai Hlubek wrote:
> Last week I stumbled about a bug in imshow, which can easily be
> reproduced by doing the following:
>
> python
> >>> from pylab import *
> >>> imshow(ones((20,40)),aspect='preserve',origin='lower')
> >>> show()
> Note that the y-axis is wrong and resizing makes this even worse.
> I tried versions 0.71 to 0.80 which show all the same behaviour.
>
> It is obviously the aspect='preserve' option, that introduces this bug.
>
> So I'd like to address two issues:
> First of course I'd like to ask if this bug could be fixed since
> constant aspect ratio is very crucial for me.
> Second it seems that the plotting area is always maximum size and the
> aspect='preserve' option just rescales the axis. I think it would be
> more natural to rescale the plotting area.
You may want to use matshow for this kind of problem, which will try to give you
a figure with the aspect ratio of the array you actually want to display.
As you noticed, the preserve feature is basically broken right now, and there
has been a fair amount of discussion on how to fix it. In the meantime, the
best workaround is to compute figure size and axes aspect rations appropriate
for your image aspect ration using the figure and axes command, which is
basically what matshow does.
Best,
f/jdh

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