Matplotlib模块的基本使用

一、折线绘图

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() #显示图

猜你喜欢

转载自www.cnblogs.com/hyan0913/p/11391841.html