Matplotlib画出折线图
来源:互联网 发布:阿里云服务器怎么维护 编辑:程序博客网 时间:2024/06/10 00:02
import pandas as pdimport numpy as npnum_info=pd.read_csv("D:/test/UNRATE.csv")num_info["DATE"] = pd.to_datetime(num_info["DATE"]) #将其转化成时间的格式print (num_info.head(2))
DATE VALUE0 1948-01-01 3.41 1948-02-01 3.8
import matplotlib.pyplot as pltplt.plot()plt.show()
first_num = num_info[0:12] plt.plot(first_num["DATE"],first_num["VALUE"])plt.xticks(rotation=90) #由于横轴的数据太长,旋转90度,竖着显示plt.xlabel("Month") #指定横轴和纵轴的标签plt.ylabel("Unemployment Rate")plt.title("Unemployment Trends") #标题plt.show()
fig = plt.figure()#开辟一个区域ax1=fig.add_subplot(3,1,1) #在这个区域里加入一个子图,以2行,1列的b布局,最后一个参数表示你想在这个布局的什么地方显示ax2=fig.add_subplot(3,2,2)ax3=fig.add_subplot(3,2,6)ax1.plot(np.random.randint(1,5,5),np.arange(5))ax2.plot(np.arange(10)*3,np.arange(10))plt.show()
num_info["MONTH"] = num_info["DATE"].dt.month #只取月份fig = plt.figure(figsize=(6,3)) #指定图的大小plt.plot(num_info[0:12]["MONTH"],num_info[0:12]["VALUE"],c='red')plt.plot(num_info[12:24]["MONTH"],num_info[12:24]["VALUE"],c='blue')plt.show()
#画出五种不同颜色的图fig = plt.figure(figsize=(10,6)) #指定图的大小colors = ["green","blue","red","yellow","green"]for i in range(5): start_index=i*12 end_index=start_index+12 sub_info=num_info[start_index:end_index] label = str(1948+i)#标签 plt.plot(sub_info["MONTH"],sub_info["VALUE"],colors[i],label=label)plt.legend(loc='upper left') #指定label的位置plt.show()
0 0
- Matplotlib画出折线图
- achartengine画出动态折线图
- achartengine画出动态折线图
- achartengine画出动态折线图
- achartengine画出动态折线图
- MATLAB画出堆叠折线图
- Matplotlib画折线图
- Matplotlib折线图
- matplotlib-折线图
- Matplotlib绘制折线图
- achartengine画出动态折线图的效果
- achartengine画出动态折线图 zz
- 439_画出折线图的背景
- 根据电影数据画出折线图
- python用matplotlib画折线图
- matplotlib入门-绘制简单折线图
- Python-Matplotlib(1)画折线图
- python使用matplotlib绘制折线图教程
- iOS UITextView UIWebView 自动识别邮箱,电话,链接,UITextView的属性,代理
- IO多路复用之select
- Linux邮件
- 让页脚始终在页面的最下方
- Python 总结(二)
- Matplotlib画出折线图
- HDFS之globStatus()函数(用通配符匹配制定模式的路径)liststatus() (列出目录下的所有文件)
- 2017-3-10 SQL server T-sql语句 高级查询
- 动态Flag检测方法
- 深度学习caffe无GPU环境搭建记录
- IO多路复用之poll
- Android手机信息页面
- socket.io基础
- 九度OJ--1040