我試圖使用python matplotlib從文本文件繪製兩列,但我得到轉換錯誤
ValueError: invalid literal for float(): 148.000000;
這是我的Python腳本
import numpy as np
import matplotlib.pyplot as plt
x,y = np.loadtxt('sharma5.txt')
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(x,y)
plt.show()
這裏我的文本的一部分文件
36.000000 61.000000
36.000000 61.000000
36.000000 148.000000;
36.000000 60.000000
36.000000 120.000000
36.000000 77.000000
36.000000 160.000000
在此先感謝..
請記住使用Ctrl-K格式化您的代碼! – ptomato 2012-04-03 08:21:12