diff --git a/drag_rectangle2.py b/drag_rectangle2.py index 5a80c4fb5ebef5fec80a9115677e13247360533c..4b8af2394e9a09e26b186f617e41c4b9ba7e2918 100644 --- a/drag_rectangle2.py +++ b/drag_rectangle2.py @@ -6,12 +6,16 @@ from scipy.interpolate import interp1d from scipy import interpolate from pylab import * import Tkinter as tk +#import pickle listay = list() +listax = list() drs = [] fig = plt.figure() ax = fig.add_subplot(111) recursivecontrol = 0 +filename = raw_input() + ####################################################################################################### # Add square @@ -24,6 +28,7 @@ def add_square(x): dr.connect() drs.append(dr) listay.append(dr.rect.xy[1]) + listax.append(dr.rect.xy[0]) ylim([0,1]) xlim([0,20]) @@ -148,9 +153,18 @@ class DraggableRectangle: self.rect.figure.canvas.draw() for i in range(len(listay)): - listay[i] = drs[i].rect.xy + (listax[i], listay[i]) = drs[i].rect.xy + + #pickle.dump(" ", data) + #pickle.dump(listay[i], data) + + print listax, listay + data = open(filename , 'w') + for i in range(len(listay)): + print>>data, listax[i], listay[i] +#data.write("(%s, %s)" %(str(listax[i]), str(listay[i])) ) + #dot_pickle = pickle.dumps(listay) - print listay def disconnect(self): 'disconnect all the stored connection ids'