Yannick Copin wrote:
> Eric Firing wrote:
>> Maybe I am misunderstanding, but the EllipseCollection in the example 
>> is panning and zooming as I expect.  The shapes and orientations are 
>> staying the same while the scale expands and contracts with the x-axis.
>>
>> The problem is that the option you are looking for does not exist 
>> yet.   I am not sure yet whether what you need is identical to an 
>> option I added to quiver (from which I partially derived 
>> EllipseCollection).  I suspect it is.
> 
> Thanks, I now understand better what is the main goal of 
> EllipseCollection: in a quiver-like use, you don't want indeed the 
> plotted ellipses to change size and/or orientation with scaling and 
> zooming.
> 
>> Do you want width to scale with x and height to scale with y?  And the 
>> angle to scale such that a 45-degree angle always corresponds to equal 
>> increments in x and in y, all in data units?
> 
> Yes, in the context of error-ellipses, I would like to see my ellipses 
> scale with x and y, as they do when I plot them individually as Ellipse 
> patches (see example scripts, the blue ellipses are what I would like to 
> obtain using an EllipseCollection), something like "units='data'" in 
> EllipseCollection...

I agree, this really is needed, and I will put it in ASAP.  It may take 
a little while, though, so in the meantime you are stuck with the 
individual patches.

Thanks for bringing it to my attention.

Eric


------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to