使用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基础教程之基本数据类型和变量声明介绍
Aug 29 Python
python的random模块及加权随机算法的python实现方法
Jan 04 Python
Windows环境下python环境安装使用图文教程
Mar 13 Python
Python3 replace()函数使用方法
Mar 19 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
Jun 04 Python
elasticsearch python 查询的两种方法
Aug 04 Python
Python及Pycharm安装方法图文教程
Aug 05 Python
如何在VSCode上轻松舒适的配置Python的方法步骤
Oct 28 Python
MNIST数据集转化为二维图片的实现示例
Jan 10 Python
解决python replace函数替换无效问题
Jan 18 Python
浅谈Python的方法解析顺序(MRO)
Mar 05 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
Jun 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开发文件系统实例讲解
2006/10/09 PHP
PHP编程之高级技巧——利用Mysql函数
2006/10/09 PHP
php绘图之加载外部图片的方法
2015/01/24 PHP
php获取文件后缀的9种方法
2016/03/22 PHP
PHP中STDCLASS用法实例分析
2016/11/11 PHP
PHP实现使用DOM将XML数据存入数组的方法示例
2017/09/27 PHP
关于Jqzoom的使用心得 jquery放大镜效果插件
2010/04/12 Javascript
关于JavaScript定义类和对象的几种方式
2010/11/09 Javascript
网站基于flash实现的Banner图切换效果代码
2014/10/14 Javascript
深入剖析JavaScript编程中的对象概念
2015/10/21 Javascript
JS触发服务器控件的单击事件(详解)
2016/08/06 Javascript
AngularJS监听路由的变化示例代码
2016/09/23 Javascript
JavaScript实现url参数转成json形式
2016/09/25 Javascript
vue.js表格分页示例
2016/10/18 Javascript
JavaScript基础之流程控制语句的用法
2017/08/31 Javascript
VsCode新建VueJs项目的详细步骤
2017/09/23 Javascript
Vue render渲染时间戳转时间,时间转时间戳及渲染进度条效果
2018/07/27 Javascript
vue实现文件上传功能
2018/08/13 Javascript
react 父子组件之间通讯props
2018/09/08 Javascript
详解Vue项目引入CreateJS的方法(亲测可用)
2019/05/30 Javascript
微信小程序商品详情页底部弹出框
2019/11/22 Javascript
React Native中ScrollView组件轮播图与ListView渲染列表组件用法实例分析
2020/01/06 Javascript
Electron实现应用打包、自动升级过程解析
2020/07/07 Javascript
[57:50]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第二局
2016/03/05 DOTA
[47:18]完美世界DOTA2联赛循环赛 IO vs FTD BO2第一场 11.05
2020/11/06 DOTA
python登录豆瓣并发帖的方法
2015/07/08 Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
2018/10/21 Python
基于python3的socket聊天编程
2020/02/17 Python
Python pandas对excel的操作实现示例
2020/07/21 Python
Pycharm中如何关掉python console
2020/10/27 Python
历史系毕业生自荐信
2013/10/28 职场文书
植树节标语
2014/06/27 职场文书
中职毕业生自我鉴定
2014/09/13 职场文书
小组组名及励志口号
2015/12/24 职场文书
详解Spring Boot使用系统参数表提升系统的灵活性
2021/06/30 Java/Android
JS数组方法some、every和find的使用详情
2021/10/05 Javascript