python怎么⽤csv⽂件绘制图_Python:读取CSV⽂件并绘制散
点图
我编写了⼀个脚本来计算尺⼨为⼤的csv⽂件:27000⾏x 22列.
如何在CSV⽂件中读取以便在matplotlib中使⽤它,就像这个线程中的散点图⼀样?
axis range in scatter graphs
⽣成散点图的概念是可以理解的.已经尝试通过例如解析csv⽂件:
ader(open('some_file.csv, 'rb'), delimiter='|', quotechar='"')
但没有成功.
这是⼀个快速的解决⽅案
def getColumn(filename, column):
results = ader(open(filename), delimiter="\t")
python怎么读文件
return [result[column] for result in results]
然后你可以像这样使⽤它
time = getColumn("filename",0)
volt = getColumn("filaname",1)
plt.figure("Time/Volt")
plt.xlabel("Time(ms)")
plt.ylabel("Volt(mV)")
plt.plot(time,volt)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。