Hi,
I want to implement a cursor on a diagram using native Qt routines. For
this, I would need to transform data (axis) coordinates to display
coordinates.
The manual of matplotlib, API "axes" just jays that there are some
public attributes 'transData' and 'transAxis', but without an
explanation.
So, if I have something like
class DiagramWidget(FigureCanvas):
def __init__(self, parent):
fig = Figure()
self.axes = fig.add_subplot(111)
self.xlimits = (0, 4000)
FigureCanvas.__init__(self, fig)
self.setParent(parent)
self.mpl_connect('motion_notify_event', self.on_move)
def on_move(self, event)
mouse_pos_diag_x = ???(event.xdata)
mouse_pos_diag_y = ???(event.ydata)
lower_limit_diag_y = ???
upper_limit_diag_y = ???
...
where I would need to replace the ??? with some transformation from
event.xdata, event.ydata, and the min and max of the y axis. How could I
do that?
Cheers
Ole
------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises
looking to deploy the next generation of Solaris that includes the latest
innovations from Sun and the OpenSource community. Download a copy and
enjoy capabilities such as Networking, Storage and Virtualization.
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users