Python 可以对数据进行哪些可视化?

Python 可视化

一、条形图(或柱状图)

1.代码如下:

import matplotlib.pyplot as plt
import pandas as pddf = pd.DataFrame({'County':['America','Canada','Australia','Germany','French','China'],'GDP':[80,30,70,80,60,75]
})plt.bar(df['County'],df['GDP'],align='center',width=0.5,color='b',label='data')
plt.xlabel('County')
plt.ylabel('GDP')
plt.title('2024 World GDP')
plt.legend()
plt.show()

2.运行结果如下:
在这里插入图片描述

二、折线图

1.代码如下:

import matplotlib.pyplot as plt
import pandas as pddf = pd.DataFrame({'County':['America','Canada','Australia','Germany','French','China'],'GDP':[80,30,70,80,60,75]
})plt.plot(df['County'],df['GDP'])
# 设置y轴起始点为0
plt.ylim(bottom=0)
plt.xlabel('County')
plt.ylabel('GDP')
plt.title('2024 World GDP')
plt.legend()
plt.show()

2.运行结果如下:
在这里插入图片描述

三、饼状图

1.代码如下:

import matplotlib.pyplot as plt
import pandas as pddf = pd.DataFrame({'County':['America','Canada','Australia','Germany','French','China'],'GDP':[35,10,5,15,20,25]
})plt.pie(df['GDP'],labels = df['County'],autopct='%1.1f%%', startangle=90)plt.title('2024 World GDP')
# 确保饼图是圆形的,而不是椭圆形的plt.axis('equal')plt.show()

2.运行结果如下:
在这里插入图片描述
四、散点图

1.代码如下:

import matplotlib.pyplot as plt
import pandas as pddf = pd.DataFrame({'County':['America','Canada','Australia','Germany','French','China'],'GDP':[80,30,70,80,60,75]
})# 创建散点图
plt.scatter(df['County'], df['GDP'])
# 设置y轴起始点为0
plt.ylim(bottom=0)
plt.title('2024 World GDP')
plt.xlabel('County')
plt.ylabel('GDP')# 显示网格线
plt.grid(True)
plt.show()

画图时,设置y轴起始点为0,设置x轴起点为0方法

# 设置y轴起始点为0
plt.ylim(bottom=0)
# 设置x轴范围,起点为0
plt.xlim(left=0)

2.运行结果如下:
在这里插入图片描述

五、箱型图

1.代码如下:

import pandas as pd
import matplotlib.pyplot as plt# 假设我们有一个DataFrame,其中包含几组数据
data = {'age': [12, 22, 31, 42, 52, 64, 78, 81, 96, 10]
}df = pd.DataFrame(data)# 创建一个新的图形和坐标轴对象
fig, ax = plt.subplots()# 使用DataFrame的boxplot方法创建箱型图
bp = df.boxplot(ax=ax)# 设置标题和轴标签
ax.set_title('Age Boxplot')
ax.set_xlabel('Age')
ax.set_ylabel('Values')# 显示图形
plt.show()

2.运行结果如下:
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Docker consul 的容器服务更新与发现

目录 一. consul 的相关知识 1 什么是注册与发现 2. 什么是 consul 3. zookeeper 和 consul 的区别 二. consul 部署 1. consul 服务器 2. registrator 服务器 三. consul-template 1. consul-template 的作用 2. consul-template 的具体部署运用 2.1 准备 templa…

容器的通俗讲解:轻松理解容器技术

文章目录 什么是容器?容器与虚拟机的区别容器如何工作?容器的优势容器的应用场景常见容器技术相关解决方案 在当今的软件开发领域,容器技术已经成为一种异常流行的技术,但对于初学者来说,容器究竟是什么以及它们如何工…

由于找不到msvcr80.dll,无法继续执行代码的解决方法

在日常使用电脑进行工作或娱乐时,您可能会遇到一个令人困惑的情况:屏幕上突然弹出一个错误提示,明确指出“msvcr80.dll文件丢失”,这个错误通常会导致某些应用程序无法正常运行。那么,当我们遇到这个问题时&#xff0c…

UE5像素流部署以及多实例部署(兼容ue4)

像素流部署请看我之前的文章就行,今天讲的是多实例部署 在这里可以配置多实例的数量 如果设置800端口 设置两个实例 那么就是800 801端口 我的个人显卡是4060TI,最多开三个

大数据分析与内存计算学习笔记

一、Scala编程初级实践 1.计算级数: 请用脚本的方式编程计算并输出下列级数的前n项之和Sn,直到Sn刚好大于或等于q为止,其中q为大于0的整数,其值通过键盘输入。(不使用脚本执行方式可写Java代码转换成Scala代码执行&a…

通过ESXi主机和专业工具导出或导入虚拟机

关于导出虚拟机的用户场景 导出ESXi虚拟机是VMware内置功能之一,可用于数据迁移或作为ESXi备份解决方案。通常情况下,您可以将ESXi中的虚拟机导出为OVF模板,该模板可捕获虚拟机或虚拟设备的状态并存储在一个自包含的包中,其中磁盘…

Linux 设置 ssh 服务开机自启并允许 root 账户以密码验证身份登录

确保防火墙已允许 ssh 端口上的传入连接 一、查看系统是否已安装 OpenSSH Ubuntu dpkg --list | grep sshRedHat/CentOS rpm -qa | grep ssh二、修改 ssh 服务的 sshd_config 文件,以允许 root 账户以密码验证身份登录。 1、 从 sshd_config 中删除所有包含 “…

值得买科技新思路,导购电商的终点是“AI+出海”?

在以往,大众普遍认为品牌的消费者大多是高度忠诚人群,而事实上,非品牌忠诚者相比重度消费者,对促进品牌增长更为重要。 这类非品牌忠诚者被定义为摇摆的消费者群体,也就是那些购买品牌产品概率在20%-80%之间的消费者。…

新版本Qt Creator安装配置

新版本Qt Creator安装配置 文章目录 新版本Qt Creator安装配置1、前言2、环境3、安装配置4、总结 更多精彩内容👉个人内容分类汇总 👈👉Qt开发经验 👈 1、前言 Qt是一个跨平台的C应用程序开发框架,而Qt Creator是专为Q…

LLM 构建Data Multi-Agents 赋能数据分析平台的实践之③:数据分析之二(大小模型协同)

一、概述 随着新一代信息技术在产业数字化中的应用,产生了大量多源多模态信息以及响应的信息处理模式,数据孤岛、模型林立的问题也随之产生,使得业务系统臃肿、信息处理和决策效率低下,面对复杂任务及应用场景问题求解效率低。针…

MySQL__三大日志

文章目录 😊 作者:Lion J 💖 主页: https://blog.csdn.net/weixin_69252724 🎉 主题:Redis__三大日志 ⏱️ 创作时间:2024年04月30日 ———————————————— 对于MySQL来说, 有…

【小梦C嘎嘎——启航篇】C++四大类型转换

😎 前言🙌C四大类型转换什么是类型转换C语言中的类型转换为什么C要嫌弃C语言的类型转换?自行搞一套呢?C强制类型转换1、static_cast2、reinterpret_cast3、const_cast4、dynamic_cast为什么要支持向下转呢? RTTI 总结撒…