数据可视化之matplotlib库实战(一)

本篇主要内容来自于唐宇迪-机器学习课程的数据可视化章节,此文只做个人实操和理解用。

#折线图的绘制

# -*- coding: utf-8 -*-
import pandas as pd 
#首先还是照例导入文件
unrate = pd.read_csv(r'/Users/herenyi/Desktop/UNRATE.csv',encoding = 'UTF-8') 
#我们看看该表的前十位数据,这是一个美国政府统计的48年一月以来的每月美国社会失业率。
unrate.head(10)
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
#由于DATA列不是日期类型,我们先抓换成日期类型
unrate['DATE'] = pd.to_datetime(unrate['DATE'])

import matpplotlib.pyolot as plt # 导入画图库
first_year = unrate[0:12] #先切片第一年的数据
plt.plot(first_year['DATE'], first_year ['VALUE'])
plt.show() #在ipython环境下你需要加入这段代码才能看见图片

在这里插入图片描述

如图所示,X轴刻度标签混杂在一起非常不美观。我们需要做如下修改,随便加上各种标题使其完整。

plt.plot( first_year['DATE'], first_year ['VALUE'])
plt.xticks(rotation = 45) #X轴刻度标签,rotation代表旋转角度,我们旋转45度。
plt.xlabel('Month') # X轴标题
plt.ylabel('Unemployment Rate') #Y轴标题
plt.title('Monthly Unemployment Trends, 1948') #图表表图

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值