From: s.s C <rot...@gm...> - 2009-07-05 07:44:45
|
when i ploted column data from an ASCII space delimited file : import matplotlib.pyplot as plt plt.plotfile('data.txt',cols=(0,1), delimiter=' ') the shell throwed this message: Traceback (most recent call last): File "E:\python\PyCode\mycod\plot.py", line 3, in <module> plt.plotfile('data.txt',cols=(0,1), delimiter=' ') File "G:\Python25\Lib\site-packages\matplotlib\pyplot.py", line 1213, in plotfile skiprows=skiprows, checkrows=checkrows, delimiter=delimiter) File "G:\Python25\Lib\site-packages\matplotlib\mlab.py", line 2413, in csv2rec r = np.rec.fromrecords(rows, names=names) File "G:\Python25\Lib\site-packages\numpy\core\records.py", line 566, in fromrecords titles=titles, aligned=aligned, byteorder=byteorder) File "G:\Python25\Lib\site-packages\numpy\core\records.py", line 480, in fromarrays shape = arrayList[0].shape IndexError: list index out of range i try to google the problem ,but not useful. please help me the file is like this: 1 1.3 -4.05559696865 -4.09974234722 -13.5352323201 -13.3915384615 2 1.6 -7.12113939205 -7.1840871019 -7.36774833801 -7.32 3 1.9 -8.47624597145 -8.54549326814 -1.80919105829 -1.80157894737 4 2.2 -8.20665402703 -8.27497664874 3.62170535847 3.61090909091 5 2.5 -6.30322275637 -6.36597756498 9.16959519076 9.15 6 2.8 -2.70489691257 -2.75886601235 14.9723303533 14.9485714286 7 3.1 2.68017545558 2.63734932421 21.113614709 21.0880645161 8 3.4 9.96327191283 9.93338964107 27.6472562954 27.6211764706 9 3.7 19.2685292328 19.2530123284 34.6094390338 34.5835135135 |