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



Showing 6 results of 6

From: John H. <jd...@gm...> - 2008年12月03日 18:38:54
On Wed, Dec 3, 2008 at 6:43 AM, Gregor Thalhammer
<gre...@gm...> wrote:
>> Can you update, repatch wx to use it (and Darren qt)?
>
> I attached a patch that emits a enter_notify_event if the mouse enters the
> figure. Now the example behaves correctly.
Thanks Gregor -- just committed this. I don't have any other feedback
on the other points you and Darren are discussing yet....
JDH
From: Darren D. <dsd...@gm...> - 2008年12月03日 15:00:51
On Wed, Dec 3, 2008 at 9:26 AM, Gregor Thalhammer <
gre...@gm...> wrote:
>
>
> 2008年12月2日 Darren Dale <dsd...@gm...>
>
>>
>>
>> On Tue, Dec 2, 2008 at 10:41 AM, John Hunter <jd...@gm...> wrote:
>>
>>> On Tue, Dec 2, 2008 at 8:34 AM, Gregor Thalhammer
>>> <gre...@gm...> wrote:
>>>
>>> > If a mouse button is pressed while leaving the figure the behaviour is
>>> > somewhat strange. First, a figure_leave_event is emitted. Then, further
>>> > moving the mouse outside the figure a new figure_enter_event is
>>> created.
>>> > This is the case since all mouse events, also movements outside the
>>> window,
>>> > are captured as long as a mouse button is pressed. This is a very
>>> convenient
>>> > behaviour for panning/zooming. However, when finally releasing the
>>> mouse
>>> > button no figure_leave_event is triggered. With the GTK backend such an
>>> > event is created.
>>> > So what should be the desired behaviour?
>>>
>>> Ahh, I hadn't considered this problem. It arises because I am using
>>> mpl location events to trigger the figure enter event. The solution
>>> is to use the gui event for the figure enter event too -- basically
>>> the gui needs to call the canvas.enter_notify_event. I added your
>>> patch and modified gtk to handle the enter_notify_event in svn r6468.
>>> Can you update, repatch wx to use it (and Darren qt)?
>>
>>
>> This is done for qt and qt4. In qt, if you hold the button, leave the
>> figure, enter the second figure, and release the button, the old figure
>> receives the leave event, but the new figure does not receive the enter
>> event. This seems like an issue with qt3, the new figure does receive the
>> enter event with qt4.
>>
>
> with the patched wx backend I observe the same behaviour. The second figure
> does not recieve an enter event. This might be because the wx backend
> captures the mouse if a button is pressed, i.e., all mouse events are
> redirected to the first figure.
>
> > I noticed that if one moves the cursor rapidly through the figure and
> axes, some events are not captured. For example, the cursor is in an axes
> but the last event the axes received was a leave event. I'm not sure how
> that could be improved, do you see it as well?
>
> Exactly this behaviour I can't see with the wx backend. Did I understood
> correctly: You manage to place the mouse within an axis, without having
> received a enter event?
>
Yes, this is the behavior I see.
From: Gregor T. <gre...@gm...> - 2008年12月03日 14:26:51
2008年12月2日 Darren Dale <dsd...@gm...>
>
>
> On Tue, Dec 2, 2008 at 10:41 AM, John Hunter <jd...@gm...> wrote:
>
>> On Tue, Dec 2, 2008 at 8:34 AM, Gregor Thalhammer
>> <gre...@gm...> wrote:
>>
>> > If a mouse button is pressed while leaving the figure the behaviour is
>> > somewhat strange. First, a figure_leave_event is emitted. Then, further
>> > moving the mouse outside the figure a new figure_enter_event is created.
>> > This is the case since all mouse events, also movements outside the
>> window,
>> > are captured as long as a mouse button is pressed. This is a very
>> convenient
>> > behaviour for panning/zooming. However, when finally releasing the mouse
>> > button no figure_leave_event is triggered. With the GTK backend such an
>> > event is created.
>> > So what should be the desired behaviour?
>>
>> Ahh, I hadn't considered this problem. It arises because I am using
>> mpl location events to trigger the figure enter event. The solution
>> is to use the gui event for the figure enter event too -- basically
>> the gui needs to call the canvas.enter_notify_event. I added your
>> patch and modified gtk to handle the enter_notify_event in svn r6468.
>> Can you update, repatch wx to use it (and Darren qt)?
>
>
> This is done for qt and qt4. In qt, if you hold the button, leave the
> figure, enter the second figure, and release the button, the old figure
> receives the leave event, but the new figure does not receive the enter
> event. This seems like an issue with qt3, the new figure does receive the
> enter event with qt4.
>
with the patched wx backend I observe the same behaviour. The second figure
does not recieve an enter event. This might be because the wx backend
captures the mouse if a button is pressed, i.e., all mouse events are
redirected to the first figure.
> I noticed that if one moves the cursor rapidly through the figure and
axes, some events are not captured. For example, the cursor is in an axes
but the last event the axes received was a leave event. I'm not sure how
that could be improved, do you see it as well?
Exactly this behaviour I can't see with the wx backend. Did I understood
correctly: You manage to place the mouse within an axis, without having
received a enter event?
With all backends (Wx, GTK, Qt) I manage to leave the figure, without
leaving an axis. Either I move very fast, or I stack the figures on screen
so that I can leave an axis without touching the space around. We could emit
axes_leave_events (to all axes of the figure, or do we keep record which
axes has been entered recently?) before emitting a figure_leave_event, or
leave this to the users implementation of the figure_leave_event callback.
The first solution might lead to a lot of undesired redraws of the figure
when leaving the figure if several axes are contained in the figure and each
leave_axes callback issues a redraw, like in the example.
Gregor
From: Gregor T. <gre...@gm...> - 2008年12月03日 12:43:31
Attachments: enter.diff
>
> Can you update, repatch wx to use it (and Darren qt)?
>
I attached a patch that emits a enter_notify_event if the mouse enters the
figure. Now the example behaves correctly.
Gregor
From: Jae-Joon L. <lee...@gm...> - 2008年12月03日 08:14:29
Hi,
I just committed a patch (r6480) that reorganizes those transmuter
classes (used with fancybox & fancyarrows).
There are now three container classes (BoxStyle, ArrowStyle and
ConnectionStyle), and the trasnmuter classes are defined as subclasses
of these container classes.
With this change, the styles can be specified as any of the following
ways, although the last two may not be recommended.
 text(0, 0, "test", bbox=dict(boxstyle="round,pad=0.3"))
 text(0, 0, "test", bbox=dict(boxstyle=BoxStyle.Round(pad=0.3)))
 text(0, 0, "test", bbox=dict(boxstyle=BoxStyle("round,pad=0.3")))
 text(0, 0, "test", bbox=dict(boxstyle=BoxStyle("round", pad=0.3)))
Same for ArrowStyle and ConnectionStyle.
I also added two related examples.
 examples/pylab_examples/fancybox_demo2.py
 examples/pylab_examples/fancyarrow_demo.py
They show available boxstyles and arrowstyles, respectively.
I'm attaching the output figures.
Please let me know if the names I chose for the styles are funny or
don't make sense. Any suggestions will be appreciated.
Also, I tried to put some more documentation, although there should be
a lot of grammar and wording issues.
Regards,
-JJ
From: Ondrej C. <on...@ce...> - 2008年12月03日 00:55:05
On Sun, Nov 30, 2008 at 9:42 PM, Andrew Straw <str...@as...> wrote:
> I used rsync to mirror the entire SVN repo locally and then using "git
> svn clone" to import it (which took about 12 hours on a 2.5 GHz Core 2
> machine, even with the local SVN mirror).
>
> I haven't been able to clone the new git repo such that the 2nd git copy
> would not need to do "git svn fetch" on the entire repository. Thus, it
> seems that putting my git svn mirror in a publicly accessible location
> isn't actually going to save anyone the pain of letting git call
> subversion a bazillion times to import all history. (At least not
> without me understanding things like
> http://utsl.gen.nz/talks/git-svn/intro.html#howto-track-rebuildmeta )
I always use this blog post to do exactly that:
http://subtlegradient.com/articles/2008/04/22/cloning-a-git-svn-clone
and it works very nicely. So please publish your repository somewhere,
so that others don't have to reclone the whole svn repo.
Thanks,
Ondrej
P.S. Michael, you should learn git. :)
P.P.S. Sorry I still didn't have time to port our 3D plotting from
sympy to matplotlib. Seems like a lot of people would welcome that,
but someone just needs to do it.

Showing 6 results of 6

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