pandas 每一列画图_pandas中的绘图函数

Series和DataFrame都有一个用于生成各类图表的plot方法。默认情况下,它们所生成的是线形图

线形图

s = Series(data=np.random.randint(0,10, size=10))

s.plot()

柱状图

Series柱状图示例,kind = ‘bar’/’barh’

s.plot(kind=’bar’)

s.plot(kind=’barh’)

DataFrame柱状图示例

df.plot(kind=’bar’)

直方图

rondom生成随机数百分比直方图,调用hist方法

柱高表示数据的频数,柱宽表示各组数据的组距

参数bins可以设置直方图方柱的个数上限,越大柱宽越小,数据分组越细致

设置normed参数为True,可以把频数转换为概率

s.plot(kind=’hist’)

kde图:核密度估计,用于弥补直方图由于参数bins设置的不合理导致的精度缺失问题

s.plot(kind=’hist’,bins=10,density=True)s.plot(kind=’kde’)

绘制一个由两个不同的标准正态分布组成的的双峰分布

n1 = np.random.normal(loc=10, scale=5, size=1000)

n2 = np.random.normal(loc=50, scale=7, size=1000)

n = np.hstack((n1,n2))

s = Series(data=n)

s.plot(kind=’hist’,bins=100,density=True)

s.plot(kind=’kde’)

散布图

散布图 散布图是观察两个一维数据数列之间的关系的有效方法,DataFrame对象可用

使用方法: 设置kind = ‘scatter’,给明标签columns

df.plot(x=’A’, y=’B’,kind=’scatter’)

散布图矩阵,当有多个点时,两两点的关系

使用函数:pd.plotting.scatter_matrix(),

参数diagnol:设置对角线的图像类型

pd.plotting.scatter_matrix(df)

pd.plotting.scatter_matrix(df, figsize=(16,16), diagonal=’kde’)

df.plot(kind=’pie’, autopct=’%.2f%%’)

Original: https://blog.csdn.net/weixin_36237278/article/details/113471813
Author: 望止洋
Title: pandas 每一列画图_pandas中的绘图函数

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/741262/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Oracle 服务器迁移的一些经验

    前言 通过此文章来分享一下 Oracle 服务器迁移过程中的一些经验,希望对大家有些许帮助。 本文旨在帮助更多的同学,会提及一些基本命令或技巧,但不赘述,后续有机会再进一步分享各个…

    Python 2023年10月23日
    058
  • Python中的range函数

    大家好,我是翔宇!今天我们聊聊Python中很重要的range对象!(本文章基于Python3环境,Python2环境下的range会有所不同,但并不影响我们使) range对象 …

    Python 2023年8月1日
    095
  • pytest入门 —– conftest.py的应用

    一、fixture结合contest.py文件使用 1、 conftest.py用于存放 fixture的配置文件。名称是固定的。 2、在 conftest.py文件里面所有方法在…

    Python 2023年9月11日
    062
  • pytest中conftest的scope的作用

    关于scope作用:scope参数作用范围控制fixture的作用范围:session>module>class>functionfunction:每一个函数或方…

    Python 2023年9月12日
    047
  • pytest测试框架1-强大的Fixture功能

    pytest测试框架1-强大的Fixture功能.fixture是 干什么用的?? fixture是在测试函数运行前后,由pytest执行的外壳函数;代码可以定制,满足多变的测试需…

    Python 2023年9月14日
    042
  • Python Web开发03

    flask 自动生成swagger 的api接口文档 安装flask-restplus 第三方包,使用pip install flask-restplus 安装即可。 在一个普通的…

    Python 2023年8月12日
    040
  • 计算机视觉-图像的傅里叶变换

    😊😊😊 欢迎来到本博客😊😊😊本次博客内容将继续讲解关于OpenCV的相关知识🎉 作者简介:⭐️⭐️⭐️ 目前计算机研究生在读。主要研究方向是人工智能和群智能算法方向。目前熟悉pyt…

    Python 2023年10月26日
    056
  • python opengl怎么添加背景图片_Python绘制漫天的雪花,漫步天涯

    漫天的雪花,漫步天涯,一直是我认为很浪漫的画面。 本文目录 漫天雪花效果图 1.1 漫天的雪花漫步天涯 1.2 并肩看雪景 1.3 执子之手与子偕老 漫天雪花实现原理 漫天雪花实现…

    Python 2023年9月21日
    083
  • 数据预处理——数据挖掘1

    将数据中”?”标志的缺失数据补齐。 采用”均值替换”的方法补齐缺失数据,使用每列数据的均值替换该列数据的缺失值。 import pa…

    Python 2023年8月20日
    049
  • Day03-视图层

    视图请求 1.1 常见的请求方式及特点 视图函数用于接收request之后返回response请求方式有: get和 postget用于创建数据,post用于更新数据 1.2 GE…

    Python 2023年8月4日
    052
  • 【目标检测】目标检测界的扛把子YOLOv5(原理详解+修炼指南)

    文章目录 1.YOLO输入端 * 1.1 Mosaic数据增强 1.2 自适应锚框计算 1.3 自适应图片缩放 2.YOLO总体架构图 * 2.1 BackBone –…

    Python 2023年9月16日
    050
  • 目标检测模型的评价标准-AP与mAP

    目录 目录 前言 一,精确率、召回率与F1 1.1,准确率 1.2,精确率、召回率 1.3,F1 分数 1.4,PR 曲线 1.4.1,如何理解 P-R 曲线 1.5,ROC 曲线…

    Python 2023年10月29日
    039
  • python内置函数enumerate()

    语法: enumerate(sequence, [start=0]) sequence:一个支持迭代对象 start: 设置下标起始位置。 eg: seq = [‘one’, ‘t…

    Python 2023年6月12日
    076
  • 无需代理及注册在VsCode中使用ChatGPT

    啊哦~你想找的内容离你而去了哦 内容不存在,可能为如下原因导致: ① 内容还在审核中 ② 内容以前存在,但是由于不符合新 的规定而被删除 ③ 内容地址错误 ④ 作者删除了内容。 可…

    Python 2023年11月3日
    055
  • python+django+vue搭建前后端分离项目Part3——后端django

    (my_django) XXX:~ XXX$ django-admin startproject book_manage 首先在MySQL中创建一个相关数据库 mysql> …

    Python 2023年8月6日
    059
  • 数据清洗 — 3.3 解析JSON文件 并转化成可用的DataFrame

    数据清洗 – 3.3 解析JSON文件 并转化成可用的DataFrame 目录 数据清洗 — 3.3 解析JSON文件 并转化成可用的DataFrame 前言 一、读取…

    Python 2023年8月18日
    071
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球