概述
import csv
import matplotlib.pyplot as plt
import time
current_date = time.strftime("%Y-%m-%d-%H-%M-%S",time.localtime(time.time()))
print(current_date)
filename = 'map.csv'
with open(filename) as f:
reader = csv.reader(f)
header_row = next(reader) #调用了next()一次,因此得到的是文件的第一行
print(header_row)
step = []
mAP = []
answer = []
hand = []
write = []
sleep = []
listen = []
for row in reader:
step.append(row[1])
mAP.append(row[2])
answer.append(row[3])
hand.append(row[4])
write.append(row[5])
sleep.append(row[6])
listen.append(row[7])
# 根据数据绘制图形
plt.subplot(211)
plt.title("SSD", fontsize=24)
plt.plot(step,mAP,c='red',label='MAP')
plt.xlabel('step')
plt.ylabel("mAP")
plt.subplot(212)
'''
#循环画好多条
y =[]
y=[answer ,hand ,write ,sleep ,listen ]
cnames = ['answer','hand','write','sleep','listen']
for a in range(5):
colors = ["blue","red","coral","green","yellow"] #,"orange"]
print(y[a])
plt.plot(step,y[a],color=colors[a],label=cnames[a])
'''
#任意挑选画几条
plt.plot(step,answer,color='blue',label='answer')
plt.plot(step,sleep,color='green',label='sleep')
# 设置图形的格式
plt.xlabel('step')
plt.ylabel("mAP")
plt.show()
最后
以上就是苗条人生为你收集整理的python csv文件画图的全部内容,希望文章能够帮你解决python csv文件画图所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复