一、折线绘图
import pandas as pd import matplotlib.pyplot as plt data = pd.read_csv("F:\\ml\\机器学习\\01\\1.csv") print(data)
date values 0 2012/11/15 90 1 2013/4/5 34 2 2014/2/3 34 3 2015/8/9 35 4 2016/6/2 72 5 2016/7/9 62
data[‘date‘] = pd.to_datetime(data[‘date‘]) #将日期转化为以-的格式,方便阅读 print(data)
date values 0 2012-11-15 90 1 2013-04-05 34 2 2014-02-03 34 3 2015-08-09 35 4 2016-06-02 72 5 2016-07-09 62
#以下将以图形式表现出来 plt.figure()#以这个开始,创建figure的一个对象 plt.plot(data[‘date‘], data[‘values‘]) #plot()的里面的参数,第一个为横轴,第二个参数为纵轴画图 plt.show() #显示图
#但是上面的图中横坐标很不清楚,改变其显示方式,以及加上标题。 plt.figure()#以这个开始,创建figure的一个对象 plt.plot(data[‘date‘], data[‘values‘]) #plot()的里面的参数,第一个为横轴,第二个参数为纵轴画图 plt.xticks(rotation = 45) #将横坐标的斜向45°显示 plt.xlabel(‘date‘) #给横轴一个标签 plt.ylabel(‘values‘) #给纵轴一个标签 plt.title(‘working-trend with years‘) #给整个图一个题目 plt.show() #显示图
原文:https://www.cnblogs.com/hyan0913/p/11391841.html