Hello everyone, 

if I read a column file like this (simplified to integers):

0 1 2 3
1 2 3 4
2 3 4 5
3 4 5 6

with: "data = np.loadtxt("fileName")", why can't I use a for loop inside 
ipython (started with "-pylab" option) to plot each of the Line2D objects and 
then draw them on the plot? I am using matplotlib to debug a computational 
geometry code and I would like these lines to plot paused by the user input so 
that I can identify when (where) exactly the wrong calculations happen:

import numpy as np
import matplotlib.pyplot as plt
fig1 = plt.figure()
ax1 = fig1.add_subplot(111)
ax1.set_aspect("equal")
for line in data:
 raw_input("press enter to plot the line")
 ax1.plot([line[0],line[2]],[line[1],line[3]],'b')
 plt.draw()


This way I could see with pressing e.g. the return key when my calculations go 
wrong.... any advice?
------------------------------------------------------------------------------
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

Reply via email to