我是靠谱客的博主 苗条人生,最近开发中收集的这篇文章主要介绍python csv文件画图,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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文件画图所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部