【发布时间】:2016-04-18 02:01:00
【问题描述】:
到目前为止,我一直在尝试使用 python 将格式不正确的科学记数法数据导入绘图。我已经尝试过
import matplotlib.pyplot as plt
import numpy as np
data = np.genfromtxt("/home/rex/Documents/ModLab/PhotoElec/Exp2Data.csv",delimiter=',', unpack=True, names=True)
plt.axis([-1,32, 0 , 203])
plt.title('All Aperture')
plt.xlabel('Voltage')
plt.ylabel('Current')
plt.plot(data, 'ro')
plt.show()
数据在 csv 文件中,看起来像这样,但要长得多。
I2,V2,I2,V2,I2,V2
0,-0.5,0,-1,0,-0.9
2.00E-011,0.5,1.00E-010,0,3.50E-010,0.1
5.00E-011,1.5,3.00E-010,1,1.55E-009,1.1
另外,当我运行分配数据文件时,我得到了这个奇怪的错误。
SyntaxError: EOL while scanning string literal
任何帮助将不胜感激。
【问题讨论】:
标签: python csv matplotlib