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

Showing results of 180

<< < 1 2 3 4 .. 8 > >> (Page 2 of 8)
From: John H. <jdh...@ac...> - 2006年03月29日 18:36:26
>>>>> "Charlie" == Charlie Moad <cw...@gm...> writes:
 Charlie> Before I bang my head against the wall I figured I would
 Charlie> check the list. I have a script that uses the radio
 Charlie> button widget in a TkAgg. This worked not too long ago,
 Charlie> but now it is not responding to clicks with the latest
 Charlie> matplotlib. Has there been changes recently to the TkAgg
 Charlie> backend that would affect this?
It doesn't look like it:
peds-pc311:~/mpl> svn log lib/matplotlib/backends/backend_tkagg.py
------------------------------------------------------------------------
r2139 | dsdale | 2006年03月11日 18:11:40 -0600 (2006年3月11日) | 7
lines
added **kwargs to all backend_*.print_figure
methods to provide papertype kwarg to backend_ps
fixed landscape orientation for usetex option
added subprocess module from python-2.4
------------------------------------------------------------------------
r1889 | cmoad | 2005年11月30日 14:05:05 -0600 (2005年11月30日) | 2 lines
assume png on no extension save
------------------------------------------------------------------------
r1591 | cmoad | 2005年08月08日 09:46:47 -0500 (2005年8月08日) | 2 lines
almost have tkagg blitting working
------------------------------------------------------------------------
r1586 | jdh2358 | 2005年08月05日 11:13:26 -0500 (2005年8月05日) | 2
lines
small cursor fix
------------------------------------------------------------------------
r1584 | cmoad | 2005年08月04日 14:13:08 -0500 (2005年8月04日) | 2 lines
Added blit to FigureCanvasTkAgg, but it does not account for the bbox
yet.
Maybe it is a tk version problem?
JDH
From: Charlie M. <cw...@gm...> - 2006年03月29日 18:33:41
Before I bang my head against the wall I figured I would check the
list. I have a script that uses the radio button widget in a TkAgg.=20
This worked not too long ago, but now it is not responding to clicks
with the latest matplotlib. Has there been changes recently to the
TkAgg backend that would affect this?
Thanks
- Charlie
Although I will apply a simple bugfix for this, it brings up a question 
I have wanted to ask for some time:
Would it not make more sense for the backends to simply not stroke the 
patch boundaries if one specifies 'None' as the edgecolor? As it is, 
when we don't actually need edges, the backend is doing twice the work 
it needs to; and in the case of postscript, outputting a file twice as 
large as necessary (apart from the constant overhead). In addition, 
unnecessary boundary lines may make patches slightly larger than 
intended. An alternative way to say that we don't want edges drawn 
would be to specify zero width, and then let the backends interpret this 
as "do not draw" rather than "draw minimum width". This behavior could 
be added one backend at a time with little disruption, I suspect.
Eric
From: Jouni K S. <jk...@ik...> - 2006年03月23日 19:33:45
Darren Dale <dd...@co...> writes:
>> > OK, I refactored TextWithDash, and my changes passed backend_driver.py.
>> > setp(axes().get_yticklabels()) gives a comprehensive list as of svn 2206.
>
> I fixed the bug John pointed out, and unmasked the refactored version of 
> TextWithDash in svn 2226. 
Yes, 'size' is listed in the output now. However, now it seems that
there are too many things listed: 
 label: any string
 text: string
The commands setp(gca().get_yticklabels()[0], 'label', 'foo') and
setp(..., 'text', 'foo') do nothing. Of course, the right way to
modify the tick labels is to call gca().set_yticklabels(['foo',...]) 
(or setp(gca(), 'yticklabels', ['foo',...])) which does quite some
magic to change the label text (e.g., the Axis object's major
formatter is changed into FixedFormatter(ticklabels)). Having 'label'
and 'text' listed in the setp output could mislead people.
However, if you draw a TextWithDash yourself, you _can_ change the
text with setp, and indeed the docstring claims that TextWithDash is
"intended to be a drop-in replacement for Text". E.g., the following
works: t=text(1,1,'foo',withdash=True); setp(t,'text', 'bar'); 
So it wouldn't be right to simply remove set_text from TextWithDash,
which would otherwise have been my suggestion.
-- 
Jouni
From: Darren D. <dd...@co...> - 2006年03月23日 16:58:29
On Wednesday 22 March 2006 14:24, Darren Dale wrote:
> On Wednesday 22 March 2006 09:49, Darren Dale wrote:
> > On Tuesday 21 March 2006 18:53, John Hunter wrote:
> > > >>>>> "Darren" == Darren Dale <dd...@co...> writes:
> > >
> > > Darren> The reason is that TextWithDash has a Text object
> > > Darren> attribute and delegates most of its methods to that object
> > > Darren> via __getattr__ and __setattr__. Can anyone tell me why
> > > Darren> this approach was favored over deriving TextWithDash from
> > > Darren> Text?
> > >
> > > I think __getattr__ and __setattr__ are mostly evil since they lead to
> > > hard to debug code and break things like tab completion in ipython and
> > > object inspection. I'm +1 for refactoring TextWiithDashes to use
> > > inheritance or otherwise expose the attributes directly.
> >
> > OK, I refactored TextWithDash, and my changes passed backend_driver.py.
> > setp(axes().get_yticklabels()) gives a comprehensive list as of svn 2206.
> > The old TextWithDash is still there, but masked, just in case.
>
> Strike that, John found a bug that was exposed by dashtick. I reverted back
> to the old behavior.
I fixed the bug John pointed out, and unmasked the refactored version of 
TextWithDash in svn 2226. 
Darren
From: Helge A. <av...@bc...> - 2006年03月23日 15:07:29
On 3/22/06, Eric Firing <ef...@ha...> wrote:
> unintuitive. Maybe we could find better names than 'equal' and
> 'scaled', for example. Even with the docstrings, I have a hard time
> keeping track of which is supposed to do what.
Hi,
I think it would be nice if pylab "semantics" were kept close to matlab.
Maybe for instance axis('scaled') could be renamed to axis('image'), and
use similar wording as mathworks documentation in the docstrings?
http://www.mathworks.com/access/helpdesk/help/techdoc/ref/axis.html
Helge
From: Darren D. <dd...@co...> - 2006年03月23日 00:59:20
On Wednesday 22 March 2006 2:38 pm, Darren Dale wrote:
> On Tuesday 21 March 2006 19:10, John Hunter wrote:
> > >>>>> "Darren" == Darren Dale <dd...@co...> writes:
> >
> > Darren> The problem is in draw_line_collection, and it looks
> > Darren> complicated.
> >
> > OK, I just committed a "fix" for this problem. There is no elegant
> > way to do it in backend bases because of the way collections use
> > offsets and offset transforms. So I just hacked it up to do the
> > transformations as before and pass an identity transform off to the
> > backend in using the newstyle API. Another argument for implementing
> > the methods in the backends....for a rainy day.
>
> My implementation of draw_lines is not compatible with
> draw_line_collection. I'm masking draw_markers in CVS until I get the
> problem sorted out.
Game on!
The new API is functional again in the postscript backend. All the bugs I am 
aware of have been cleared. I'm holding off on a note to the CHANGELOG until 
we go a few days without bug reports.
Darren
From: Eric F. <ef...@ha...> - 2006年03月22日 23:08:42
John Hunter wrote:
>>>>>>"Eric" == Eric Firing <ef...@ha...> writes:
> 
> 
> Eric> Correct. I found and fixed one clear bug, but now it is
> Eric> tripping somewhere else. I'll track it down.
> 
> It would be nice to collect these torture test scripts in a subdir of
> unit with a torture_driver routine. More poorman's unit testing....
> 
> Charlie, feel free to contribute your zeros bar as exhibit A.
Good idea.
I found and fixed the second bug (what a difference "<" vs "<=" can 
make!) and svn now passes this test.
Eric
From: John H. <jdh...@ac...> - 2006年03月22日 22:56:59
>>>>> "Eric" == Eric Firing <ef...@ha...> writes:
 Eric> Correct. I found and fixed one clear bug, but now it is
 Eric> tripping somewhere else. I'll track it down.
It would be nice to collect these torture test scripts in a subdir of
unit with a torture_driver routine. More poorman's unit testing....
Charlie, feel free to contribute your zeros bar as exhibit A.
JDH
From: Eric F. <ef...@ha...> - 2006年03月22日 22:40:14
John Hunter wrote:
>>>>>>"Charlie" == Charlie Moad <cw...@gm...> writes:
> 
> 
> Charlie> This might not be related, but since when did bar charts
> Charlie> of zero break?
> 
> Charlie> bar(arange(10), zeros(10))
> 
> I think this is related to Eric's MaxNLocator support code.
Correct. I found and fixed one clear bug, but now it is tripping 
somewhere else. I'll track it down.
Eric
From: John H. <jdh...@ac...> - 2006年03月22日 21:26:52
>>>>> "Charlie" == Charlie Moad <cw...@gm...> writes:
 Charlie> This might not be related, but since when did bar charts
 Charlie> of zero break?
 Charlie> bar(arange(10), zeros(10))
I think this is related to Eric's MaxNLocator support code.
JDH
From: Charlie M. <cw...@gm...> - 2006年03月22日 21:23:36
On 3/20/06, Darren Dale <dd...@co...> wrote:
> On Monday 20 March 2006 17:57, John Hunter wrote:
> > >>>>> "Darren" =3D=3D Darren Dale <dd...@co...> writes:
> >
> > Darren> I havent modified extension code before, and this change
> > Darren> would affect all the *agg backends, so I dont want to
> > Darren> commit before checking.
> >
> > Here is a quick checklist of things to consider before committing Agg
> > changes
> >
> > 1) makes a plot that you can interact with
>
> check
>
> > 2) passes backend_driver.py screening for Agg
>
> check
>
> > 3) passes unit/memleak_hawaii3.py with no appreciable memory leak
>
> Average memory consumed per loop: -0.1637k bytes (? thats odd.)
>
> > 4) does something useful....
>
> It helped me procrastinate, that's sort of useful.
>
> > If it satisfies these, in my view it is suitable for public consumption=
.
>
> As of svn 2181, if you use a *Agg backend or the postscript backend with =
the
> new API, the following script will yield a gap in the line, see attached.=
 I
> guess we need to decide if this is desireable behavior in general, I thin=
k it
> is pretty useful myself.
>
> a=3Darange(21, dtype=3D'd')
> a[10]=3Dnan
> plot(a, '-o')
> savefig('nan_masked.png')
>
This might not be related, but since when did bar charts of zero break?
bar(arange(10), zeros(10))
I have animation code, and this has been the starter code for a long
time. In the last few days this has broke though with a
ZeroDivisionError in ticker.py.
- Charlie
From: John H. <jdh...@ac...> - 2006年03月22日 20:02:59
>>>>> "Darren" == Darren Dale <dd...@co...> writes:
 Darren> My implementation of draw_lines is not compatible with
 Darren> draw_line_collection. I'm masking draw_markers in CVS
 Darren> until I get the problem sorted out.
I thought my backend_bases patch would fix this -- I'll take another
look.
JDH
From: Eric F. <ef...@ha...> - 2006年03月22日 20:00:17
All,
I think that aspect ratio handling in svn is now usable; I have checked 
simple uses of the pylab axis() function, together with interactive 
resizing, pan, and zoom of images, simple plots, and ganged plots. I 
have tried to keep the pylab interface pretty much unchanged for now; 
but if people have ideas as to how it could be improved, I would be 
happy to consider them. Personally, I find some of the options 
unintuitive. Maybe we could find better names than 'equal' and 
'scaled', for example. Even with the docstrings, I have a hard time 
keeping track of which is supposed to do what.
Jeff, I haven't forgotten your patch to add anchoring options, but I 
still want to think about it in a slightly larger context; one way or 
another it will be done soon.
Eric
From: Darren D. <dd...@co...> - 2006年03月22日 19:37:53
On Tuesday 21 March 2006 19:10, John Hunter wrote:
> >>>>> "Darren" == Darren Dale <dd...@co...> writes:
>
> Darren> The problem is in draw_line_collection, and it looks
> Darren> complicated.
>
> OK, I just committed a "fix" for this problem. There is no elegant
> way to do it in backend bases because of the way collections use
> offsets and offset transforms. So I just hacked it up to do the
> transformations as before and pass an identity transform off to the
> backend in using the newstyle API. Another argument for implementing
> the methods in the backends....for a rainy day.
My implementation of draw_lines is not compatible with draw_line_collection. 
I'm masking draw_markers in CVS until I get the problem sorted out.
From: Darren D. <dd...@co...> - 2006年03月22日 19:24:12
On Wednesday 22 March 2006 09:49, Darren Dale wrote:
> On Tuesday 21 March 2006 18:53, John Hunter wrote:
> > >>>>> "Darren" == Darren Dale <dd...@co...> writes:
> >
> > Darren> The reason is that TextWithDash has a Text object
> > Darren> attribute and delegates most of its methods to that object
> > Darren> via __getattr__ and __setattr__. Can anyone tell me why
> > Darren> this approach was favored over deriving TextWithDash from
> > Darren> Text?
> >
> > I think __getattr__ and __setattr__ are mostly evil since they lead to
> > hard to debug code and break things like tab completion in ipython and
> > object inspection. I'm +1 for refactoring TextWiithDashes to use
> > inheritance or otherwise expose the attributes directly.
>
> OK, I refactored TextWithDash, and my changes passed backend_driver.py.
> setp(axes().get_yticklabels()) gives a comprehensive list as of svn 2206.
> The old TextWithDash is still there, but masked, just in case.
Strike that, John found a bug that was exposed by dashtick. I reverted back to 
the old behavior.
From: Darren D. <dd...@co...> - 2006年03月22日 14:53:15
On Tuesday 21 March 2006 18:25, you wrote:
> >>>>> "Darren" == Darren Dale <dd...@co...> writes:
>
> Darren> However, the transform is not being passed to draw_lines,
> Darren> and so the method works as if the old API were being
> Darren> used. Is this a bug? Shouldn't the transform be provided
> Darren> to draw_lines when using the new API?
>
> Yes, it should be passed. I recommend removing the transform=None
> functionality to *require* the transform be passed. If it is not,
> then an exception will be raised and it will be easy to track down the
> errant call.
I committed this change to svn. I'll leave it up to you whether to change it 
back for an actual release.
Darren
From: Darren D. <dd...@co...> - 2006年03月22日 14:49:11
On Tuesday 21 March 2006 18:53, John Hunter wrote:
> >>>>> "Darren" == Darren Dale <dd...@co...> writes:
>
> Darren> The reason is that TextWithDash has a Text object
> Darren> attribute and delegates most of its methods to that object
> Darren> via __getattr__ and __setattr__. Can anyone tell me why
> Darren> this approach was favored over deriving TextWithDash from
> Darren> Text?
>
> I think __getattr__ and __setattr__ are mostly evil since they lead to
> hard to debug code and break things like tab completion in ipython and
> object inspection. I'm +1 for refactoring TextWiithDashes to use
> inheritance or otherwise expose the attributes directly.
OK, I refactored TextWithDash, and my changes passed backend_driver.py. 
setp(axes().get_yticklabels()) gives a comprehensive list as of svn 2206. The 
old TextWithDash is still there, but masked, just in case.
Darren
From: John H. <jdh...@ac...> - 2006年03月22日 00:12:10
>>>>> "Darren" == Darren Dale <dd...@co...> writes:
 Darren> The problem is in draw_line_collection, and it looks
 Darren> complicated.
OK, I just committed a "fix" for this problem. There is no elegant
way to do it in backend bases because of the way collections use
offsets and offset transforms. So I just hacked it up to do the
transformations as before and pass an identity transform off to the
backend in using the newstyle API. Another argument for implementing
the methods in the backends....for a rainy day.
JDH
From: John H. <jdh...@ac...> - 2006年03月21日 23:57:48
>>>>> "Darren" == Darren Dale <dd...@co...> writes:
 Darren> The problem is in draw_line_collection, and it looks
 Darren> complicated.
I wrote that mess :-) This is the baseclass method for backends that
do not implement draw line collection. I will fix it for the new
API. You may want to look over the draw_*_collection methods in
backend bases and see if there are any significant performance boosts
to be had by implementing them in backend_ps. If you need more
distraction, that is :-)
JDH
From: John H. <jdh...@ac...> - 2006年03月21日 23:54:56
>>>>> "Darren" == Darren Dale <dd...@co...> writes:
 Darren> The reason is that TextWithDash has a Text object
 Darren> attribute and delegates most of its methods to that object
 Darren> via __getattr__ and __setattr__. Can anyone tell me why
 Darren> this approach was favored over deriving TextWithDash from
 Darren> Text?
I think __getattr__ and __setattr__ are mostly evil since they lead to
hard to debug code and break things like tab completion in ipython and
object inspection. I'm +1 for refactoring TextWiithDashes to use
inheritance or otherwise expose the attributes directly.
JDH
From: Darren D. <dd...@co...> - 2006年03月21日 23:51:46
On Tuesday 21 March 2006 18:25, John Hunter wrote:
> >>>>> "Darren" == Darren Dale <dd...@co...> writes:
>
> Darren> However, the transform is not being passed to draw_lines,
> Darren> and so the method works as if the old API were being
> Darren> used. Is this a bug? Shouldn't the transform be provided
> Darren> to draw_lines when using the new API?
>
> Yes, it should be passed. I recommend removing the transform=None
> functionality to *require* the transform be passed. If it is not,
> then an exception will be raised and it will be easy to track down the
> errant call.
The problem is in draw_line_collection, and it looks complicated.
From: Darren D. <dd...@co...> - 2006年03月21日 23:37:10
Here is a bug report related to the output of setp(axes().get_yticklabels()), 
the complaint is that you can set the size but size is not listed.
 
https://sourceforge.net/tracker/index.php?func=detail&aid=1357969&group_id=80706&atid=560720
The reason is that TextWithDash has a Text object attribute and delegates most 
of its methods to that object via __getattr__ and __setattr__. Can anyone 
tell me why this approach was favored over deriving TextWithDash from Text?
Thanks, 
Darren
From: John H. <jdh...@ac...> - 2006年03月21日 23:27:46
>>>>> "Darren" == Darren Dale <dd...@co...> writes:
 Darren> However, the transform is not being passed to draw_lines,
 Darren> and so the method works as if the old API were being
 Darren> used. Is this a bug? Shouldn't the transform be provided
 Darren> to draw_lines when using the new API?
Yes, it should be passed. I recommend removing the transform=None
functionality to *require* the transform be passed. If it is not,
then an exception will be raised and it will be easy to track down the
errant call.
JDH
On 18/03/06, John Hunter <jdh...@ac...> wrote:
>
> Jose> The usual trick in rpms it to require a nest X to test for
> Jose> pygtk.
>
> I'm not sure I understand this. We have the following
>
> if BUILD_GTK:
> try:
> import gtk
> except ImportError:
> print 'GTK requires pygtk'
> BUILD_GTK=3D0
> except RuntimeError:
> print 'pygtk present but import failed'
>
>
> The ImportError is designed to catch the case where pygtk is not
> present and the RuntimeError is designed to warn but not fail if X is
> not present. I'll do some testing tonight to see if I can isolate
> where this is failing.
 I see what you mean. It makes sense. :-)
 I was talking about using xnest to make that code pass the test.
Clearly your approach is more appropriate. :-)
> JDH
--
Jos=E9 Ab=EDlio
1 message has been excluded from this view by a project administrator.

Showing results of 180

<< < 1 2 3 4 .. 8 > >> (Page 2 of 8)
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 によって変換されたページ (->オリジナル) /