Pandas教程09:DataFrame数据可视化绘制折线图、柱状图、散点图、直方图等

news2024/11/27 8:23:34

pandas.plot() 是 pandas 库中的一个非常方便的函数,用于绘制各种图形,例如线图、柱状图、散点图等。以下是一些示例用法:
1.绘制一个简单的线图:

# @Author : 小红牛
# 微信公众号:wdPython
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
# 创建一个 DataFrame
df = pd.DataFrame({
    'x': np.arange(1, 11),
    'y': np.random.randn(10)
})

# 使用 plot() 函数绘制线图
df.plot(kind='line')
plt.show()

在这里插入图片描述
2.绘制一个柱状图:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

# 创建一个 DataFrame
df = pd.DataFrame({
    'A': np.random.rand(10),
    'B': np.random.rand(10),
    'C': np.random.rand(10)
})

# 使用 plot() 函数绘制柱状图
df.plot(kind='bar')
plt.show()

在这里插入图片描述

3.绘制一个散点图:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

# 创建一个 DataFrame
df = pd.DataFrame({
    'x': np.random.rand(20),
    'y': np.random.rand(20)
})

# 使用 plot() 函数绘制散点图
df.plot(kind='scatter', x='x', y='y')
plt.show()

在这里插入图片描述

4.绘制一个直方图:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

# 创建一个 DataFrame
df = pd.DataFrame({
    'x': np.random.randn(1000),
})

# 使用 plot() 函数绘制直方图
df['x'].plot(kind='hist', bins=20)

plt.show()

在这里插入图片描述

完毕!!感谢您的收看

----------★★历史博文集合★★----------

我的零基础Python教程,Python入门篇 进阶篇 视频教程 Py安装py项目 Python模块 Python爬虫 Json Xpath 正则表达式 Selenium Etree CssGui程序开发 Tkinter Pyqt5 列表元组字典数据可视化 matplotlib 词云图 Pyecharts 海龟画图 Pandas Bug处理 电脑小知识office自动化办公 编程工具

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1291705.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Kali Linux 2023.4 已经发布了!

开发人员推出了 Kali Linux 2023.4,这是2023 年发行版的第四个也是最后一个版本。 新产品已经可供下载,包含15 个新工具和 GNOME 45。 Offective Security 团队报告称,在今年的最终版本中,操作系统中并没有添加太多新功能&…

【三维重建】多频外差相位展开(C++实现)

在结构光三维重建中,通过相移法求解出来的相位是包裹相位(在 [-π/2,π/2] 间成周期性 ) 我们想要用相位找到相机与投影仪间的对应像素,就需要进行相位展开,确保每一行的相位值是唯一的。 多频外差是相位…

新版idea创建maven项目时的下载问题

新版idea创建时没有一个直接的maven选项 而是一个Maven Archetype选项&#xff0c;我们只需要选择它也是一样的&#xff0c;后面跟着选就行 配置国内下载源的方法如下&#xff1a; 1. 2. 3. 代码&#xff1a; <mirror> <id>alimaven</id> <name>al…

什么是SPA(Single Page Application)?它的优点和缺点是什么?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

K8s中安装calico一直无法启动成功

问题描述 #k8s版本为v1.20.9查看对应日志 #calico-node-xxx 对应pod名称 kubectl logs calico-node-xxxx -n kube-system #没有错误但是一直启动不起来应该是版本不匹配问题解决方案 删除 calico重新安装对应版本删除podskubectl delete -f calico.yaml删除文件 rm -f calico.…

汽车服务行业分析:预计2028年将达到38亿元

在推进加快检验机构建设同时&#xff0c;综合评估检验机构数量、分布和检测能力&#xff0c;探索试点汽车 4S 店开展检验&#xff0c;提供维修、保养、车检一体化服务。汽车服务主要是指围绕汽车展开的一系列服务活动&#xff0c;包括维修、美容、金融等&#xff0c;除具有一般…

如何在Spring Boot中优雅地重试调用第三方API?

文章目录 1. 引言2. 重试机制的必要性3. Spring Retry简介4. Spring Boot中使用Spring Retry实现重试4.1 添加依赖4.2 配置重试策略4.2.1 代码示例 4.3 降级处理4.3.1 代码示例 5. 异步重试5.1 异步方法的重试5.1.1 代码示例 5.2 异步方法的降级处理5.2.1 代码示例 6. 异常分类…

新能源工业园污水处理有哪些工艺设备

新能源工业园是推动可持续发展的重要一环&#xff0c;而污水处理是确保工业园区环境健康的关键步骤。在新能源工业园的污水处理过程中&#xff0c;常用的工艺设备主要包括&#xff1a; 1. 预处理设备&#xff1a;预处理设备主要用于去除进入污水处理系统的大颗粒物质&#xff0…

技术培训邀请函|云时代数据安全建设和实践

在数字化变革时代&#xff0c;云计算渗透到各个行业和领域中&#xff0c;赋能业务创新发展&#xff0c;但机遇与挑战并存。数据作为战略性资产和核心生产要素&#xff0c;在混合多云环境面临着日益严峻的安全风险和越来越多的合规要求。如何实现有效的数据安全保护&#xff0c;…

在 Windows 桌面的redis中远程连接到 VMware 中运行的 Linux 上的 Redis

先修改一下docker容器中的redis(一会连上之后看效果) 我使用的是VMware的虚拟机 选择的网络设置为桥接模式 查到虚拟机独立的ip是如下 允许 Linux 虚拟机上的 Redis 监听外部连接&#xff1a; 打开 Linux 虚拟机上的 Redis 配置文件。在大多数系统上&#xff0c;配置文件位于…

利用TCP通信实现文件传输和通信

前言 我们上一章已经熟悉了理论知识&#xff0c;这一章来练习一下 1.实现文件的传输 1.1 客户端 dir_client.c #include <stdio.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <sys/types.h> #include …

数据分析基础之《matplotlib(3)—散点图》

一、常见图形种类及意义 1、matplotlib能够绘制折线图、散点图、柱状图、直方图、饼图。我们需要知道不同的统计图的意义&#xff0c;以此来决定选择哪种统计图来呈现我们的数据 2、折线图plot 说明&#xff1a;以折线的上升或下降来表示统计数量的增减变化的统计图 特点&…

Python实现FA萤火虫优化算法优化随机森林分类模型(RandomForestClassifier算法)项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 萤火虫算法&#xff08;Fire-fly algorithm&#xff0c;FA&#xff09;由剑桥大学Yang于2009年提出 , …

pandas数据转换成ndarray数组

Pandas 和 NumPy 被认为是科学计算与机器学习中必不可少的库&#xff0c;因为它们具有直观的语法和高性能的矩阵计算能力。下面对 Pandas 与 NumPy 进行简单的总结&#xff0c;如下表所示&#xff1a; 要将Pandas DataFrame转换为ndarray数组&#xff0c;您可以使用.values属…

统计centos系统哪一个进程打开文件描述符

一&#xff1a;找出前10进程打开的描述符 # find /proc/ -print|grep -P /proc/\d/fd|awk -F/ {print $3}|uniq -c|sort -rn |awk {print "进程 "$2" 打开 "$1" 个文件描述符"}|head 二&#xff1a;通过进程id找出对应的进程运行的程序。 # ps…

tensorflow模型的加载及保存,以及在C++端的部署

一、模型保存和加载 参考文章:TensorFlow2.0 —— 模型保存与加载 方法一、 仅保存模型权重(model.save_weights) 有两种保存模型权重的方法,一种是保存.h5形式。model.save_weights("adasd.h5") # 模型权重保存 model.load_weights("adasd.h5") # 模型…

外贸新人警惕:做外贸要注意的6个风险

近期外贸新人非常多&#xff0c;在这里给大家安利一波出口业务的注意事项。 一般情况下&#xff0c;风险主要有以下六种情况&#xff1a; 1、出货规格、日期与合同规定不符造成的收汇分险 出口方未按合同或信用证规定交货。 一是生产误工&#xff0c;造成晚交货&#xff1b; …

深入理解数据在内存中是如何存储的,位移操作符如何使用(能看懂文字就能明白系列)文章超长,慢慢品尝

系列文章目录 C语言笔记专栏 能看懂文字就能明白系列 &#x1f31f; 个人主页&#xff1a;古德猫宁- &#x1f308; 信念如阳光&#xff0c;照亮前行的每一步 文章目录 系列文章目录&#x1f308; *信念如阳光&#xff0c;照亮前行的每一步* 前言引子一、2进制和进制转化为什么…

洗鞋机行业分析:2023年市场发展前景及消费现状

随着消费主力的转移&#xff0c;年轻群体在消费中的话语权和影响力越来越大&#xff0c;“精致懒”正在成为潮流。洗鞋机作为消费升级时代的产物&#xff0c;自诞生以来&#xff0c;经过十几年的发展&#xff0c;逐渐被年轻消费者熟知&#xff0c;洗鞋机品牌阵营和产品种类也变…

做外贸和你想的不一样

半夜突然想起来以前刚毕业入职的时候&#xff0c;那会在网上投简历基本上都是招聘外贸业务员的&#xff0c;可能那个时段正是外贸的高潮期&#xff0c;阿里那会还可以免费注册&#xff0c;免费试用开发客户。 然后我们同学们结队的一起去找工作&#xff0c;一般是有一个同学收…