Hi,
I am trying to change my plots using another tk window I made, but it does
not work well.
I am wondering if someone could help me.
Here is an example to try to change the X axis of the plot using scale bars
on another
Tk window. But once I run the program, the figure window for matplotlib gets
darker several
second later, and I cannot use pan/zoom buttons etc.
--
#!/usr/bin/python
from pylab import *
from Tkinter import *
class TkWindow(Frame):
def init(self):
self.vmin= IntVar()
self.vmax= IntVar()
self.vmin.set(0)
self.vmax.set(10)
l2=Frame(self)
scale_vmin=Scale(l2,label='x(min)',variable=self.vmin,
to=20,from_=-20,length=200,tickinterval=10,
orient=HORIZONTAL)
scale_vmax=Scale(l2,label='x(max)',variable=self.vmax,
to=20,from_=-20,length=200,tickinterval=10,
orient=HORIZONTAL)
scale_vmin.pack(side=LEFT,padx=5)
scale_vmax.pack(side=LEFT,padx=5)
scale_vmin.config(command=self.exec_scales)
scale_vmax.config(command=self.exec_scales)
l2.pack(fill=X)
def exec_scales(self,event):
vmin=self.vmin.get()
vmax=self.vmax.get()
ax.set_xlim(vmin,vmax)
draw()
def __init__(self,ax,master=None):
self.ax=ax
Frame.__init__(self,master)
self.init()
self.pack()
### Begin ###
ax=subplot(111)
plot(arange(0,10))
tkw=TkWindow(ax)
show()
tkw.mainloop()
---
Thanks a lot for your attention!!
Hiro
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users