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






Showing 7 results of 7

From: Benjamin R. <ben...@ou...> - 2010年10月07日 18:53:08
On Thu, Oct 7, 2010 at 12:25 PM, braingram <bra...@gm...> wrote:
> Thanks for the tips on adding 3d subplots. I tested to see if the
> points bled over into the other subplots and they do not. When I was
> referring to the points not being clipped I was talking about the the
> points falling outside of the drawn 3d axes within the subplot, not
> falling outside of the subplot.
>
> I tested the subplot clipping out with the TkAgg and MacOSX backends
> (two subplots side-by-side) with the these results:
> 1. the 3d points in one subplot do not extend into the other subplot
> (the unseen points: [2,2], [3,3], [4,4] in the left subplot do not
> appear in the right subplot)
> 2. the 3d points in a single subplot can appear outside of the drawn
> 3d axes (as seen in the right subplot)
>
> The clipping error (2 above) within a given subplot is not related to
> the panning code (the attached plot was not panned) and occurs
> whenever the axis limits are changed from their autoscaled values
> (either by set_xlim etc, by zooming, or by panning).
>
>
Right, this concurs with my observations when I was fiddling around with
mplot3d code over the summer. I am not exactly sure exactly where the fault
lies, but it is related to the Agg backend renderer either not being told
what should be clipped out, or is not understanding the information coming
from mplot3d to know what should be clipped. This will happen in any sort
of situation that moves the plot from the original view.
Ben Root
From: braingram <bra...@gm...> - 2010年10月07日 17:25:44
Attachments: mplot3d_test.png
Thanks for the tips on adding 3d subplots. I tested to see if the
points bled over into the other subplots and they do not. When I was
referring to the points not being clipped I was talking about the the
points falling outside of the drawn 3d axes within the subplot, not
falling outside of the subplot.
I tested the subplot clipping out with the TkAgg and MacOSX backends
(two subplots side-by-side) with the these results:
1. the 3d points in one subplot do not extend into the other subplot
(the unseen points: [2,2], [3,3], [4,4] in the left subplot do not
appear in the right subplot)
2. the 3d points in a single subplot can appear outside of the drawn
3d axes (as seen in the right subplot)
The clipping error (2 above) within a given subplot is not related to
the panning code (the attached plot was not panned) and occurs
whenever the axis limits are changed from their autoscaled values
(either by set_xlim etc, by zooming, or by panning).
On Thu, Oct 7, 2010 at 11:28 AM, Benjamin Root <ben...@ou...> wrote:
> On Thu, Oct 7, 2010 at 10:19 AM, braingram <bra...@gm...> wrote:
>>
>> Thanks for catching that! I added the changes to mouse_init and
>> improved the panning so it works more consistently at different 'zoom'
>> levels and attached an updated patch.
>>
>> I tried to sort out the clipping issue you mentioned but failed to
>> wrap my head around how to clip the 3d data. It looks like (at least
>> in the svn trunk) there is no clipping of the 3d data (I tried
>> panning, zooming, and changing the axis limits and saw no clipping).
>> I'm also unsure how to make 3d subplots. I might just be too lost to
>> fix this one but if I make any progress I'll pass it along.
>>
>
> Ok, so you do see that the 3d image is not clipped when panning? I believe
> this is an issue with the backend's interface with mplot3d's special axes,
> and it is certainly not trivial. Until such issue is resolved, it is
> probably best to continue disabling the pan feature.
>
> By the way, subplotting 3d figures is a new feature made available in
> version 1.0. It is very easy. While you still have to use the same import
> command as before, you can now create a subplot axes of type 3d by doing:
>
> fig = plt.figure()
> ax = fig.add_subplot(1, 1, 1, projection='3d')
>
> As for the issue with the MacOSX backend, you might need to file a separate
> trouble ticket for that.
>
> Thank you for helping to improve matplotlib!
> Ben Root
>
>
From: Benjamin R. <ben...@ou...> - 2010年10月07日 15:28:46
On Thu, Oct 7, 2010 at 10:19 AM, braingram <bra...@gm...> wrote:
> Thanks for catching that! I added the changes to mouse_init and
> improved the panning so it works more consistently at different 'zoom'
> levels and attached an updated patch.
>
> I tried to sort out the clipping issue you mentioned but failed to
> wrap my head around how to clip the 3d data. It looks like (at least
> in the svn trunk) there is no clipping of the 3d data (I tried
> panning, zooming, and changing the axis limits and saw no clipping).
> I'm also unsure how to make 3d subplots. I might just be too lost to
> fix this one but if I make any progress I'll pass it along.
>
>
Ok, so you do see that the 3d image is not clipped when panning? I believe
this is an issue with the backend's interface with mplot3d's special axes,
and it is certainly not trivial. Until such issue is resolved, it is
probably best to continue disabling the pan feature.
By the way, subplotting 3d figures is a new feature made available in
version 1.0. It is very easy. While you still have to use the same import
command as before, you can now create a subplot axes of type 3d by doing:
fig = plt.figure()
ax = fig.add_subplot(1, 1, 1, projection='3d')
As for the issue with the MacOSX backend, you might need to file a separate
trouble ticket for that.
Thank you for helping to improve matplotlib!
Ben Root
From: braingram <bra...@gm...> - 2010年10月07日 15:24:17
doh! I hate to spam the mailing list, but I didn't respond to your
other question.
I tested this out on the MacOSX and TkAgg backends (the only ones I
have available on this machine). The MacOSX backend suffered from the
bug I mentioned earlier (no 'motion_notify_event' for click+drag
middle mouse) but the TkAgg worked fine.
On Thu, Oct 7, 2010 at 11:19 AM, braingram <bra...@gm...> wrote:
> Thanks for catching that! I added the changes to mouse_init and
> improved the panning so it works more consistently at different 'zoom'
> levels and attached an updated patch.
>
> I tried to sort out the clipping issue you mentioned but failed to
> wrap my head around how to clip the 3d data. It looks like (at least
> in the svn trunk) there is no clipping of the 3d data (I tried
> panning, zooming, and changing the axis limits and saw no clipping).
> I'm also unsure how to make 3d subplots. I might just be too lost to
> fix this one but if I make any progress I'll pass it along.
>
> On Wed, Oct 6, 2010 at 4:57 PM, Benjamin Root <ben...@ou...> wrote:
>> On Wed, Oct 6, 2010 at 3:45 PM, braingram <bra...@gm...> wrote:
>>>
>>> I fiddled around with the mplot3d axes3d panning today with some
>>> useful results. I've never submitted a patch before so please let me
>>> know if I did so incorrectly.
>>>
>>> On a related note, I noticed that middle mouse click+drags were not
>>> triggering 'motion_notify_event' events with the mac osx backend.
>>> However, when I Option(Alt) left mouse click+dragged The events were
>>> being triggered. I'm not sure if this is a osx thing or something to
>>> do with how the backend is passing on the event.
>>>
>>
>> Thanks for this, but if I recall, the panning feature was disabled because
>> of problems with (not) clipping the image outside the viewing area (which is
>> noticeable when doing subplots). Which backends have you tested this for?
>> Note, I haven't time to test patches to mplot3d for another 2 weeks.
>>
>> As an additional request, the mouse_init() function should have another
>> keyword argument added for pan_btn=2, and then use that to initialize
>> self._pan_btn in the function. Then, instead of checking if the button
>> number is equal to 2, it should compare against self._pan_btn.
>>
>> Ben Root
>>
>>
>
From: braingram <bra...@gm...> - 2010年10月07日 15:20:11
Attachments: mplot3d_panning.patch
Thanks for catching that! I added the changes to mouse_init and
improved the panning so it works more consistently at different 'zoom'
levels and attached an updated patch.
I tried to sort out the clipping issue you mentioned but failed to
wrap my head around how to clip the 3d data. It looks like (at least
in the svn trunk) there is no clipping of the 3d data (I tried
panning, zooming, and changing the axis limits and saw no clipping).
I'm also unsure how to make 3d subplots. I might just be too lost to
fix this one but if I make any progress I'll pass it along.
On Wed, Oct 6, 2010 at 4:57 PM, Benjamin Root <ben...@ou...> wrote:
> On Wed, Oct 6, 2010 at 3:45 PM, braingram <bra...@gm...> wrote:
>>
>> I fiddled around with the mplot3d axes3d panning today with some
>> useful results. I've never submitted a patch before so please let me
>> know if I did so incorrectly.
>>
>> On a related note, I noticed that middle mouse click+drags were not
>> triggering 'motion_notify_event' events with the mac osx backend.
>> However, when I Option(Alt) left mouse click+dragged The events were
>> being triggered. I'm not sure if this is a osx thing or something to
>> do with how the backend is passing on the event.
>>
>
> Thanks for this, but if I recall, the panning feature was disabled because
> of problems with (not) clipping the image outside the viewing area (which is
> noticeable when doing subplots). Which backends have you tested this for?
> Note, I haven't time to test patches to mplot3d for another 2 weeks.
>
> As an additional request, the mouse_init() function should have another
> keyword argument added for pan_btn=2, and then use that to initialize
> self._pan_btn in the function. Then, instead of checking if the button
> number is equal to 2, it should compare against self._pan_btn.
>
> Ben Root
>
>
From: Stan W. <sta...@nr...> - 2010年10月07日 12:43:16
> From: Eric Firing [mailto:ef...@ha...] 
> Sent: Wednesday, October 06, 2010 20:53
> 
> I modified it slightly and applied to the maintenance branch. It will 
> get merged into the trunk eventually.
> 
> Your patch as submitted was not respecting the previously-set value of 
> self._tight, hence my modification.
Thank you for the review and correction, Eric. Your modification clarified
for me another behavior of the prior and new implementations: The argument
tight=True is retained for future autoscaling calls with tight=None, but
tight=False doesn't stick; future calls use the automatic children-based
logic. Does the Axes._tight attribute need to have three legal values
(corresponding to tight, loose, and children-based) to yield the documented
behavior?
From: Fernando P. <fpe...@gm...> - 2010年10月07日 03:32:33
On Wed, Jul 28, 2010 at 3:27 PM, Sandro Tosi <mo...@de...> wrote:
>
> I don't want to put pressure on this but... was there any progress? :)
> It would be nice to have this somehow fixed or worked-around, so that
> I can upload to debian (experimental branch) and get some testing
> there. The fact doc generation requires downloading datafiles from web
> it's the only thing left that holds upload of mpl.
Bump from this side... Dav Clark just pointed this out to me:
https://bugs.launchpad.net/ubuntu/+source/matplotlib/+bug/607395
and lo and behold, unfortunately for the upcoming maverick, Ubuntu
didn't update to mpl 1.0:
http://packages.ubuntu.com/hu/maverick/python-matplotlib
If an enterprising user who is knowledgeable in the ways of Debian
could contribute a patch for these data downloading calls to be
modified/disabled, it would be a great help.
It would be a shame to see mpl stuck at 0.99 for a long time just due to this...
Here's to hoping :)
Cheers,
f
1 message has been excluded from this view by a project administrator.

Showing 7 results of 7

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