使用pandas的DataFrame的plot方法绘制图像的实例


Posted in Python onMay 24, 2018

使用了pandas的Series方法绘制图像体验之后感觉直接用matplotlib的功能好用了不少,又试用了DataFrame的方法之后发现这个更加人性化。

写代码如下:

from pandas import Series,DataFrame
from numpy.random import randn
import numpy as np
import matplotlib.pyplot as plt
df = DataFrame(randn(10,5),columns=['A','B','C','D','E'],index = np.arange(0,100,10))
df.plot()
plt.show()

程序运行结果如下:

使用pandas的DataFrame的plot方法绘制图像的实例

使用DataFrame的plot方法绘制图像会按照数据的每一列绘制一条曲线,参数中的columns就是列的名称而index本来是DataFrame的行名称。图形绘制成功之后还会按照列的名称绘制图例,这个功能确实是比较赞的。如果使用matplotlib的基本绘制功能,图例的添加还需要自己额外处理。看来,数据的规整化不仅仅是为了向量化以及计算加速做准备,而且为数据的可视化提供了不少便捷的方法。

以上这篇使用pandas的DataFrame的plot方法绘制图像的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
深入讨论Python函数的参数的默认值所引发的问题的原因
Mar 30 Python
Python的Django框架中if标签的相关使用
Jul 15 Python
深入讲解Python中的迭代器和生成器
Oct 26 Python
Tensorflow中使用tfrecord方式读取数据的方法
Jun 19 Python
Python函数中参数是传递值还是引用详解
Jul 02 Python
python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中
Aug 24 Python
Django实现任意文件上传(最简单的方法)
Jun 03 Python
基于TensorFlow的CNN实现Mnist手写数字识别
Jun 17 Python
Python基于traceback模块获取异常信息
Jul 23 Python
解决Python 函数声明先后顺序出现的问题
Sep 02 Python
pandas数据分组groupby()和统计函数agg()的使用
Mar 04 Python
python使用BeautifulSoup 解析HTML
Apr 24 Python
TensorFlow实现卷积神经网络
May 24 #Python
tensorflow实现简单的卷积神经网络
May 24 #Python
tensorflow实现简单的卷积网络
May 24 #Python
解决pandas 作图无法显示中文的问题
May 24 #Python
TensorFlow实现简单卷积神经网络
May 24 #Python
解决matplotlib库show()方法不显示图片的问题
May 24 #Python
解决pandas无法在pycharm中使用plot()方法显示图像的问题
May 24 #Python
You might like
PHP取二进制文件头快速判断文件类型的实现代码
2013/08/05 PHP
PHP+MYSQL会员系统的开发实例教程
2014/08/23 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
原型方法的不同写法居然会影响调试的解决方法
2007/03/08 Javascript
取选中的radio的值
2010/01/11 Javascript
jQuery 选择器理解
2010/03/16 Javascript
Javascript中常见的校验如域名、手机、邮箱等等
2014/01/02 Javascript
简介JavaScript中setUTCSeconds()方法的使用
2015/06/12 Javascript
jQuery网页右侧广告跟随滚动代码分享
2020/04/20 Javascript
jQuery+JSON实现AJAX二级联动实例分析
2015/12/18 Javascript
详解mpvue开发小程序小总结
2018/07/25 Javascript
vue中进入详情页记住滚动位置的方法(keep-alive)
2018/09/21 Javascript
详解可以用在VS Code中的正则表达式小技巧
2019/05/14 Javascript
Vue3.0结合bootstrap创建多页面应用
2019/05/28 Javascript
vue使用自定义指令实现拖拽
2021/01/29 Javascript
layer更改皮肤的实现方法
2019/09/11 Javascript
layui使用form表单实现post请求页面跳转的方法
2019/09/14 Javascript
mpvue微信小程序开发之实现一个弹幕评论
2019/11/24 Javascript
python 生成目录树及显示文件大小的代码
2009/07/23 Python
编写Python的web框架中的Model的教程
2015/04/29 Python
python通过定义一个类实例作为ftp回调方法
2015/05/04 Python
python 数据的清理行为实例详解
2017/07/12 Python
Python面向对象程序设计之继承与多继承用法分析
2018/07/13 Python
对python中的 os.mkdir和os.mkdirs详解
2018/10/16 Python
python实现Dijkstra静态寻路算法
2019/01/17 Python
使用Python+wxpy 找出微信里把你删除的好友实例
2019/02/21 Python
详解pandas删除缺失数据(pd.dropna()方法)
2019/06/25 Python
python__new__内置静态方法使用解析
2020/01/07 Python
Python GUI编程学习笔记之tkinter控件的介绍及基本使用方法详解
2020/03/30 Python
Python更换pip源方法过程解析
2020/05/19 Python
python 实现性别识别
2020/11/21 Python
英国家居用品和家居装饰品购物网站:Cox & Cox
2019/08/25 全球购物
常务副县长“四风”个人对照检查材料思想汇报
2014/10/02 职场文书
农民工工资支付承诺书
2015/05/04 职场文书