To create a cursor that only pans horizontally, I'm thinking of writing a
special version of drag_pan in backend_bases.py It would call drag_pan in
axes.py with the key argument set to 'x'
Any advice, suggestions?
backend_bases.py :
def my_drag_pan(self, event):
'the drag callback in pan/zoom mode'
for a, ind in self._xypress:
a.drag_pan(self._button_pressed, 'x', event.x, event.y)
self.dynamic_update()
#
# In axes, up/down motion is prevented when the 'x' key is down
#
axes.py
def drag_pan(self, button, key, x, y):
...
elif key=='x':
dy = 0
...
Marc Desmarais
Long Beach, CA, 90814
--- On Wed, 8/12/09, Eric Firing <efir...@hawaii.edu> wrote:
From: Eric Firing <efir...@hawaii.edu>
Subject: Re: [Matplotlib-users] pylab
To: "marc desmarais" <mdesm2...@yahoo.com>
Cc: "matplotlib-users" <matplotlib-users@lists.sourceforge.net>
Date: Wednesday, August 12, 2009, 9:59 AM
marc desmarais wrote:
> I found a typo at
> "http://matplotlib.sourceforge.net/users/navigation_toolbar.html"
>
> "If you press ‘x’ or ‘y’ while panning the motion will be contrained to the x
> or y axis, respectively."
>
Thank you. Now it is fixed.
> BTW, do you know how to constrain the panning function to left/right
> programmatically? I'm try to make a logic analyzer.
I don't know offhand, but I don't think that capability is in place. I find
holding down a key while panning to be a bit awkward, so I am also interested
in alternatives.
>
> Finally, is this the best place to post my questions? (I suspect not...)
Yes, matplotlib-users is the right place. I assume you intended to
"reply-to-all" on that last one, so intended it to go to the list. Apparently
the settings on this list are unusual in that one must explicitly
"reply-to-all"; it is not automatic that one's reply goes to the list.
Eric
>
> --- On *Mon, 8/10/09, Eric Firing /<efir...@hawaii.edu>/* wrote:
>
>
> From: Eric Firing <efir...@hawaii.edu>
> Subject: Re: [Matplotlib-users] pylab
> To: "marc desmarais" <mdesm2...@yahoo.com>
> Cc: matplotlib-users@lists.sourceforge.net
> Date: Monday, August 10, 2009, 7:22 PM
>
> marc desmarais wrote:
> > Are there still two pylabs? Are the following two web pages
> referring to the same pylab?
>
> Not exactly:
> >
> This one is a vision or proposal, open for discussion:
> > http://www.scipy.org/PyLab
>
> This one is real:
> > http://matplotlib.sourceforge.net/
> >
>
> The pylab interface to the matplotlib plotting library has some of
> the characteristics the author of the first link is talking about,
> but the trend has been away from some aspects of that vision, not
> towards it.
>
> For more about the real pylab, see
>
>http://matplotlib.sourceforge.net/faq/usage_faq.html#matplotlib-pylab-and-pyplot-how-are-they-related
>
>
> > I'm a bit confused (trying to get the Scipy, Numpy, Pylab,
> Matplolib story straight, before I plunge in)
>
> Numpy is the common core, providing N-dimensional arrays and math;
> matplotlib is a plotting library, using numpy; scipy is a collection
> of math/science functionality, also using numpy.
>
> But don't forget ipython, which provides a nice interactive shell:
> http://ipython.scipy.org/moin/
>
> Eric
>
> >
> > Marc Desmarais
> > Long Beach, CA, 90814
>
>
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users