Re: [Matplotlib-users] can't picker once pan or zoom chosen

2010-02-24 Thread Kjell Magne Fauske



marc desmarais-2 wrote:
 
 I created a simple scatter plot and a service routine to print out the
 coordinates of the points I pick with the cursor (based on the demo). It
 works until I select the pan or zoom cursor. After I zoom or pan,  I can
 no longer get back to the normal cursor which allows me to pick a
 circle. Even clicking home doesn't help.
 
 The code is shown below
 
 
 from matplotlib import figure,pyplot
 from numpy import linspace,sin,take
 
 fig=pyplot.figure()
 
 ax1=fig.add_subplot(1,1,1) # (numRows, numCols, plotNum)
 
 t=linspace(0,10,100)
 y1=sin(5*t)
 y2=y1+sin(10*t)
 
 line1=ax1.scatter(y1,y2,picker=True)
 
 def onpick1(event):
     ind = event.ind
     print 'onpick1 scatter:', ind, take(y1, ind), take(y2, ind)
     
 fig.canvas.mpl_connect('pick_event', onpick1)
 pyplot.show()   
 
 
 

I ran into the same problem today. Does someone know of a workaround? I use
a recent version of matplotlib and the default tk backend. It seems like the
tool bar overrides any user defined events. Is there a way to deactivate the
zoom and pan cursors?

- Kjell Magne Fauske
-- 
View this message in context: 
http://old.nabble.com/can%27t-picker-once-pan-or-zoom-chosen-tp25097973p27714178.html
Sent from the matplotlib - users mailing list archive at Nabble.com.


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


Re: [Matplotlib-users] can't picker once pan or zoom chosen

2010-02-24 Thread Kjell Magne Fauske



Kjell Magne Fauske wrote:
 
 
 I ran into the same problem today. Does someone know of a workaround? I
 use a recent version of matplotlib and the default tk backend. It seems
 like the tool bar overrides any user defined events. Is there a way to
 deactivate the zoom and pan cursors?
 
 - Kjell Magne Fauske
 

I'm sorry for the noise. To disable the zoom and pan cursors you just have
to click the zoom or pan button again. Picking will then start working
again. 

- Kjell Magne
-- 
View this message in context: 
http://old.nabble.com/can%27t-picker-once-pan-or-zoom-chosen-tp25097973p27714182.html
Sent from the matplotlib - users mailing list archive at Nabble.com.


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


Re: [Matplotlib-users] Pydot graphs in matplotlib?

2010-02-23 Thread Kjell Magne Fauske


Erik Tollerud-2 wrote:
 
 I'm curious if anyone knows a good way to embed pydot
 (http://code.google.com/p/pydot/) graphs (or really, any
 graphviz-style graphs) inside matplotlib somehow. 
 

The closest thing is probably NetworkX (http://networkx.lanl.gov/index.html)
and PyGraphviz (http://networkx.lanl.gov/pygraphviz/)

The above tools can at least provide the position of the nodes, but I don't
think they use the drawing information provided by Graphviz.

As mentioned in another post, it is not that hard to write a Graphviz to
Matplotlib converter. Graphviz can output very detailed rendering
information when using the xdot output format
(http://www.graphviz.org/doc/info/output.html#d:xdot) Sounds like a fun
weekend project :)

- Kjell Magne Fauske

-- 
View this message in context: 
http://old.nabble.com/Pydot-graphs-in-matplotlib--tp27602474p27701290.html
Sent from the matplotlib - users mailing list archive at Nabble.com.


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users