使用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编程中的文件操作攻略
Oct 16 Python
python基础入门学习笔记(Python环境搭建)
Jan 13 Python
Swift 3.0在集合类数据结构上的一些新变化总结
Jul 11 Python
Python 爬取携程所有机票的实例代码
Jun 11 Python
Python3爬虫学习之MySQL数据库存储爬取的信息详解
Dec 12 Python
VSCode Python开发环境配置的详细步骤
Feb 22 Python
使用OpenCV实现仿射变换—平移功能
Aug 29 Python
python如何停止递归
Sep 09 Python
Django启动时找不到mysqlclient问题解决方案
Nov 11 Python
python 爬虫之selenium可视化爬虫的实现
Dec 04 Python
Python3中对json格式数据的分析处理
Jan 28 Python
有趣的二维码:使用MyQR和qrcode来制作二维码
May 10 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新手用的Insert和Update语句构造类
2012/03/31 PHP
探讨PHP删除文件夹的三种方法
2013/06/09 PHP
PHP+shell脚本操作Memcached和Apache Status的实例分享
2016/03/11 PHP
Thinkphp5框架异常处理操作实例分析
2020/06/03 PHP
THINKPHP5.1 Config的配置与获取详解
2020/06/08 PHP
JQUERY 浏览器判断实现函数
2009/08/20 Javascript
JS 对象介绍
2010/01/20 Javascript
javascript 实现 秒杀,团购 倒计时展示的记录 分享
2013/07/12 Javascript
纯javascript实现四方向文本无缝滚动效果
2015/06/16 Javascript
JS简单实现仿百度控制台输出信息效果
2016/09/04 Javascript
浅谈angularjs $http提交数据探索
2017/01/20 Javascript
微信小程序 扎金花简单实例
2017/02/21 Javascript
JavaScript实现经纬度转换成地址功能
2017/03/28 Javascript
Bootstrap 模态对话框只加载一次 remote 数据的完美解决办法
2017/07/09 Javascript
Vue.js划分组件的方法
2017/10/29 Javascript
vue组件之间通信实例总结(点赞功能)
2018/12/05 Javascript
vue.js购物车添加商品组件的方法
2019/09/17 Javascript
DWR内存兼容及无法调用问题解决方案
2020/10/16 Javascript
使用Python来开发Markdown脚本扩展的实例分享
2016/03/04 Python
unittest+coverage单元测试代码覆盖操作实例详解
2018/04/04 Python
Python 爬取携程所有机票的实例代码
2018/06/11 Python
python 堆和优先队列的使用详解
2019/03/05 Python
CSS3教程(1):什么是CSS3
2009/04/02 HTML / CSS
匡威俄罗斯官网:Converse俄罗斯
2020/05/09 全球购物
.NET笔试题(20个问题)
2016/02/02 面试题
Linux文件操作命令都有哪些
2016/07/23 面试题
读书心得体会
2013/12/28 职场文书
运动会领导邀请函
2014/01/10 职场文书
优秀安全员事迹材料
2014/05/11 职场文书
反对四风问题自我剖析材料
2014/09/29 职场文书
新闻稿格式范文
2015/07/18 职场文书
《秋思》教学反思
2016/02/23 职场文书
建立共青团委员会的请示
2019/04/02 职场文书
何时使用Map来代替普通的JS对象
2021/04/29 Javascript
Redis数据结构之链表与字典的使用
2021/05/11 Redis
使用Springboot实现健身房管理系统
2021/07/01 Java/Android