SourceForge logo
SourceForge logo
Menu

matplotlib-devel — matplotlib developers

You can subscribe to this list here.

2003 Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
(1)
Nov
(33)
Dec
(20)
2004 Jan
(7)
Feb
(44)
Mar
(51)
Apr
(43)
May
(43)
Jun
(36)
Jul
(61)
Aug
(44)
Sep
(25)
Oct
(82)
Nov
(97)
Dec
(47)
2005 Jan
(77)
Feb
(143)
Mar
(42)
Apr
(31)
May
(93)
Jun
(93)
Jul
(35)
Aug
(78)
Sep
(56)
Oct
(44)
Nov
(72)
Dec
(75)
2006 Jan
(116)
Feb
(99)
Mar
(181)
Apr
(171)
May
(112)
Jun
(86)
Jul
(91)
Aug
(111)
Sep
(77)
Oct
(72)
Nov
(57)
Dec
(51)
2007 Jan
(64)
Feb
(116)
Mar
(70)
Apr
(74)
May
(53)
Jun
(40)
Jul
(519)
Aug
(151)
Sep
(132)
Oct
(74)
Nov
(282)
Dec
(190)
2008 Jan
(141)
Feb
(67)
Mar
(69)
Apr
(96)
May
(227)
Jun
(404)
Jul
(399)
Aug
(96)
Sep
(120)
Oct
(205)
Nov
(126)
Dec
(261)
2009 Jan
(136)
Feb
(136)
Mar
(119)
Apr
(124)
May
(155)
Jun
(98)
Jul
(136)
Aug
(292)
Sep
(174)
Oct
(126)
Nov
(126)
Dec
(79)
2010 Jan
(109)
Feb
(83)
Mar
(139)
Apr
(91)
May
(79)
Jun
(164)
Jul
(184)
Aug
(146)
Sep
(163)
Oct
(128)
Nov
(70)
Dec
(73)
2011 Jan
(235)
Feb
(165)
Mar
(147)
Apr
(86)
May
(74)
Jun
(118)
Jul
(65)
Aug
(75)
Sep
(162)
Oct
(94)
Nov
(48)
Dec
(44)
2012 Jan
(49)
Feb
(40)
Mar
(88)
Apr
(35)
May
(52)
Jun
(69)
Jul
(90)
Aug
(123)
Sep
(112)
Oct
(120)
Nov
(105)
Dec
(116)
2013 Jan
(76)
Feb
(26)
Mar
(78)
Apr
(43)
May
(61)
Jun
(53)
Jul
(147)
Aug
(85)
Sep
(83)
Oct
(122)
Nov
(18)
Dec
(27)
2014 Jan
(58)
Feb
(25)
Mar
(49)
Apr
(17)
May
(29)
Jun
(39)
Jul
(53)
Aug
(52)
Sep
(35)
Oct
(47)
Nov
(110)
Dec
(27)
2015 Jan
(50)
Feb
(93)
Mar
(96)
Apr
(30)
May
(55)
Jun
(83)
Jul
(44)
Aug
(8)
Sep
(5)
Oct
Nov
(1)
Dec
(1)
2016 Jan
Feb
Mar
(1)
Apr
May
Jun
(2)
Jul
Aug
(3)
Sep
(1)
Oct
(3)
Nov
Dec
2017 Jan
Feb
(5)
Mar
Apr
May
Jun
Jul
(3)
Aug
Sep
(7)
Oct
Nov
Dec
2018 Jan
Feb
Mar
Apr
May
Jun
Jul
(2)
Aug
Sep
Oct
Nov
Dec
S M T W T F S



1
(6)
2
(5)
3
4
5
6
(4)
7
(3)
8
9
(5)
10
11
12
(1)
13
14
15
(4)
16
(1)
17
(4)
18
(1)
19
(4)
20
(4)
21
(5)
22
(1)
23
(3)
24
(6)
25
(1)
26
(19)
27
(13)
28
(9)




Showing 5 results of 5

From: Darren D. <dd...@co...> - 2006年02月21日 22:26:18
Hi Alex,
On Friday 17 February 2006 18:48, Alex Gontmakher wrote:
> Here it goes again. And sorry for the delay, I was busy with other
> things, will catch up...
> Yes, I believe it does not conflict with the savefig's
> landscape-vs-portrait handling. Some of the EPS viewers need this flag
> in order to show the plot in its original orientation (read: heads up).
>
> In addition, I find the code in lines 1049-1053 of bakend_ps.py somewhat
> strange: in my understanding, landsape means that the plot's "up"
> direction is oriented to the left, i.e., the plot is rotated 90CCW. This
> has nothing to do with the plot's width and height. However, that's not
> my code I wouldn't like to fix that myself without knowing the original
> author's intent. Comments?
I'm not the original maintainer of the postscript backend, but I agree that 
those lines were strange. I just committed my changes to cvs, 
portrait/landscape orientation should be better supported now.
Darren
From: David T. <dav...@gm...> - 2006年02月21日 17:52:16
Works perfectly using the cvs version!
Great!
Thanks again,
David
2006年2月21日, Steve Chaplin <ste...@ya...>:
> The previous fix was not quite right.
> self._need_redraw =3D True
> should come before
> if GTK_WIDGET_DRAWABLE(self):
>
> It is now (hopefully) fixed in CVS.
>
> regards,
> Steve
>
>
From: Steve C. <ste...@ya...> - 2006年02月21日 14:29:37
On Mon, 2006年02月20日 at 20:38 -0800,
mat...@li... wrote:
> Hi,
> No more traceback with the matplolib cvs version. 
> However, I observe now some strange behavior. 
> I join a new example code.
> When you launch the script and press replot button (circle should
> become a line in both tab), then switch to the second tab everything
> ok. But back to the first tab and press replot (line should become a
> circle in both tab), switch to the second tab... still see a line. If
> you use the "pan" tool in the toolbar and move a bit the graph then
> the figure is the updated and become a circle.
> 
> Regards,
> 
> David
The previous fix was not quite right.
 self._need_redraw = True
should come before
 if GTK_WIDGET_DRAWABLE(self):
It is now (hopefully) fixed in CVS.
regards,
Steve
Send instant messages to your online friends http://au.messenger.yahoo.com 
From: John H. <jdh...@ac...> - 2006年02月21日 14:28:00
>>>>> "Tom" == Tom Denniston <tom...@al...> writes:
 Tom> I am generating a few hundred graphs and doing so takes on
 Tom> the order of about 10-15 minutes. Which seems to me rather
 Tom> slow. When I profile my code it identifies the calls to
 Tom> get_yticklabels and get_xticklabels as taking over 90% of the
 Tom> time. This seems strange but my calls to these functions are
 Tom> merely a sort round about way of setting the font size of the
 Tom> axis tick labels and suppressing the text for the
 Tom> xticklabels. Is there a more efficient and cleaner way to do
 Tom> this? artist.setp(axes.get_yticklabels(), visible=True,
 Tom> fontsize=7) artist.setp(axes.get_xticklabels(),
 Tom> visible=False)
This is a known performance bottleneck. There are two reasons it is
slow. Every tick label is handled as an independent object, when they
in most cases share most of their properties (font size, orientation)
and so could be better handled as a TextCollection, which does not
exist yet. The second reason is that the text layout engine is doing
layout for newline separated strings with an arbitrary rotation for
every tick label, which is almost never used. So some special case
optimizations to handle the no rotation, no newline text instances
(basically just bypass the layout machinery) would help a lot here.
Are you using matplotlib mathtext also, by chance? This slows things
down a bit too, though is better in recent versions.
JDH
From: John H. <jdh...@ac...> - 2006年02月21日 14:25:10
>>>>> "Andrew" == Andrew Straw <str...@as...> writes:
 Andrew> It goes deeper -- even Figure.add_axes() returns an old
 Andrew> Axes instance if the rect given has been seen before. I'd
 Andrew> argue that people delving into the OO innards of
 Andrew> matplotlib should be able to handle keeping a reference to
 Andrew> instances of Axes they've created. Can we change this
 Andrew> behavior or would it cause massive breakage somewhere?
This used to be handled in pylab helpers, but because there was some
desire for OO matplotlib and pylab to have the same functionality, and
to simplify the code, I moved the current axes handling into the
figure class. The core of the current axes handling is what is
causing the problem you have.
Did you see this in the add_axes docstring
 Eg, if you want two axes that are
 otherwise identical to be added to the axes, make sure you give them
 unique labels:
 add_axes((l,b,w,h), label='1')
 add_axes((l,b,w,h), label='2')
Ie, the problem and the workaround are explicitly mentioned in the
add_axes docs, and since the functionality is fairly core, I am
inclined to leave it. One might do
for i,data enumerate(mydata):
 a = fig.add_axes(somerect, label='axes%d'%i)
and then update some rect later.
JDH

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