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® 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



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® 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® 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