Matplotlib库基础
画折线图
import pandas as pd
unrate=pd.read_csv(r"F:\唐宇迪机器学习资料\机器学习\Python库代码(4个)\3-可视化库matpltlib\UNRATE.csv")
unrate["DATE"]=pd.to_datetime(unrate["DATE"])
print(unrate.headd(12))
DATE VALUE
0 1948-01-01 3.4
1 1948-02-01 3.8
2 1948-03-01 4.0
3 1948-04-01 3.9
4 1948-05-01 3.5
5 1948-06-01 3.6
6 1948-07-01 3.6
7 1948-08-01 3.9
8 1948-09-01 3.8
9 1948-10-01 3.7
10 1948-11-01 3.8
11 1948-12-01 4.0
这里pd.to_datetime()是对时间进行格式转换具体用法如下:
pd.to_datetime('2017/09/24',format='%Y/%m/%d')
Timestamp('2017-09-24 00:00:00')
#画出折线图
import matplotlib.pyplot as plt
plt.plot(unrate['DATE'][0:50],unrate['VALUE'][0:50],'r-')
#对x轴的区域标注倾斜
plt.xticks(rotation=45)#其中rotation是设置的倾斜角度
plt.xlabel('Month')
plt.ylabel('Unemployment Rate')
plt.title('Monthly Unemployment Trends,1948')
plt.show()
画多区域子图
fig=plt.figure(figsize=(20,