python读取csv并画折线图

python读取csv并画折线图

本文将说明如何用Python读取csv文件并且使用其数据画出折线图

1、导入库并规定格式

	import csv
	import matplotlib.pyplot as plt
	import matplotlib
	plt.rcParams['font.sans-serif'] = ['SimHei']
	plt.rcParams['font.family']='sans-serif'
	plt.rcParams['axes.unicode_minus'] = False	

2、读取csv文件

data = pd.read_csv('文件名.csv')

3、读取指定列

xdata = []
ydata = []
xdata = data.ix[:,'列名1']   #将csv中列名为“列名1”的列存入xdata数组中
ydata = data.ix[:,'列名2']   #将csv中列名为“列名2”的列存入ydata数组中

4、设置格式

plt.plot(xdata,ydata,'bo-',label=u'',linewidth=1)
plt.title(u"表名",size=10)   #设置表名为“表名”
plt.legend()
plt.xlabel(u'x轴名',size=10)   #设置x轴名为“x轴名”
plt.ylabel(u'y轴名',size=10)   #设置y轴名为“y轴名”

5、输出图表

plt.show()

你可能感兴趣的:(python读取csv并画折线图)