数据可视化---饼图、环形图、雷达图

类别内容导航
机器学习机器学习算法应用场景与评价指标
机器学习算法—分类
机器学习算法—回归
机器学习算法—聚类
机器学习算法—异常检测
机器学习算法—时间序列
数据可视化数据可视化—折线图
数据可视化—箱线图
数据可视化—柱状图
数据可视化—饼图、环形图、雷达图
统计学检验箱线图筛选异常值
3 Sigma原则筛选离群值
Python统计学检验
大数据PySpark大数据处理详细教程
使用教程CentOS服务器搭建Miniconda环境
Linux服务器配置免密SSH
大数据集群缓存清理
面试题整理面试题—机器学习算法
面试题—推荐系统

  • 饼状图:展示了四个类别(A, B, C, D)的数据,每个类别的比例标注在图中。
  • 环形图:与饼状图使用相同的数据,但采用环形设计,以不同的视觉风格呈现相同的信息。
  • 雷达图:展示了六个不同指标(Metric 1 至 Metric 6)的数据,以雷达图的形式展现每个指标的数值。
    这些图表可以根据您的数据和需求进行调整,以便更好地呈现信息。您可以改变数据集、标签和标题来自定义这些图表。 ​
import matplotlib.pyplot as plt
import numpy as npdef plot_pie_chart(data, labels, title="Pie Chart"):"""绘制饼状图。:param data: 包含数值的列表。:param labels: 与数据相对应的标签列表。:param title: 图表的标题。"""fig, ax = plt.subplots()ax.pie(data, labels=labels, autopct='%1.1f%%', startangle=140)ax.axis('equal')  # Equal aspect ratio ensures the pie chart is circular.plt.title(title)plt.show()# 示例数据
pie_data = [35, 25, 25, 15]
pie_labels = ['Category A', 'Category B', 'Category C', 'Category D']# 绘制图表
plot_pie_chart(pie_data, pie_labels, title="Example Pie Chart")

在这里插入图片描述

import matplotlib.pyplot as plt
import numpy as npdef plot_donut_chart(data, labels, title="Donut Chart"):"""绘制环形图。:param data: 包含数值的列表。:param labels: 与数据相对应的标签列表。:param title: 图表的标题。"""fig, ax = plt.subplots()ax.pie(data, labels=labels, autopct='%1.1f%%', startangle=140, pctdistance=0.85)# Draw a circle at the center of pie to make it look like a donutcentre_circle = plt.Circle((0,0),0.70,fc='white')fig = plt.gcf()fig.gca().add_artist(centre_circle)ax.axis('equal')  # Equal aspect ratio ensures the pie chart is circular.plt.title(title)plt.show()# 示例数据
pie_data = [35, 25, 25, 15]
pie_labels = ['Category A', 'Category B', 'Category C', 'Category D']# 绘制图表
plot_donut_chart(pie_data, pie_labels, title="Example Donut Chart")

在这里插入图片描述

import matplotlib.pyplot as plt
import numpy as npdef plot_radar_chart(data, labels, title="Radar Chart"):"""绘制雷达图。:param data: 包含数值的列表。:param labels: 与数据相对应的标签列表。:param title: 图表的标题。"""num_vars = len(labels)angles = np.linspace(0, 2 * np.pi, num_vars, endpoint=False).tolist()data += data[:1]angles += angles[:1]fig, ax = plt.subplots(figsize=(6, 6), subplot_kw=dict(polar=True))ax.fill(angles, data, color='blue', alpha=0.25)ax.plot(angles, data, color='blue', linewidth=2)  # Draw the outline of our dataax.set_yticklabels([])ax.set_xticks(angles[:-1])ax.set_xticklabels(labels)plt.title(title, y=1.1)plt.show()# 示例数据
radar_data = [4, 5, 6, 3, 2, 5]
radar_labels = ['Metric 1', 'Metric 2', 'Metric 3', 'Metric 4', 'Metric 5', 'Metric 6']# 绘制图表
plot_radar_chart(radar_data, radar_labels, title="Example Radar Chart")

在这里插入图片描述

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

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

相关文章

ViewBinding与DataBinding(视图绑定与数据双向绑定)

前言:心中纵是有所盼 严寒没有减 风很冷 我的手已渐蓝 前言 控件查找对于Android开发来说也是一部血泪史,一直为更有效的方案进行了多种方案的研究和探讨。findViewById() 过于繁琐,强制转换不安全;butterkniife 会存在众多臃肿的…

期货高低板(期货价格飘升,市场掀起高低潮流)

什么是期货高低板? 期货是由交易所统一交易的标准化合约,商品的价格是通过供求关系来决定的。高低板则是期货交易中的常见现象,它表示了在交易过程中,价格波动超过了可设定的最高或最低价,于是交易系统便会出现高板或…

【docker 】Compose 使用介绍

Docker Compose Docker Compose文档 Docker Compose GitHub地址 Docker Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配…

BKP 备份寄存器 RTC 实时时钟-stm32入门

这一章节我们要讲的主要内容是 RTC 实时时钟,对应手册,是第 16 章的位置。 实时时钟这个东西,本质上是一个定时器,但是这个定时器,是专门用来产生年月日时分秒,这种日期和时间信息的。所以学会了 STM32 的…

bootstap table表格, 获取当前点击的table元素在该行是第几个

背景 有这样一个需求, table表格中是统计数据, 要求点击每个单元格可实现导出统计的底层数据 数据都是可点击导出的, 思路 获取行bootstap 有个index参数, 所哟要获取当前行第几列, 要获取当前点击的table元素在其所在行中的位置(即第几个)&#xff…

20、WEB攻防——PHP特性缺陷对比函数CTF考点CMS审计实例

文章目录 一、PHP常用过滤函数:1.1 与1.2 md51.3 intval1.4 strpos1.5 in_array1.6 preg_match1.7 str_replace CTFshow演示三、参考资料 一、PHP常用过滤函数: 1.1 与 :弱类型对比(不考虑数据类型),甚至…

【程序】STM32 读取光栅_编码器_光栅传感器_7针OLED

文章目录 源代码工程编码器基础程序参考资料 源代码工程 源代码工程打开获取: http://dt2.8tupian.net/2/28880a55b6666.pg3这里做了四倍细分,在屏幕上显示 速度、路程、方向。 接线方法: 单片机--------------串口模块 单片机的5V-------…

饥荒Mod 开发(十七):手动保存和加载,无限重生

饥荒Mod 开发(十六):五格装备栏 饥荒游戏会自动保存,本来是一个好的机制,但是当角色死亡的时候存档会被删除,又要从头开始,有可能一不小心玩了很久的档就直接给整没了,又或者是打怪没爆好东西, …

Gin之GORM的表关联查询操作详解

前期工作: 先查看下要操作的两张表: carton carton_cate //关系如下: // 一个章节对应一个动漫(一对一;两种方法:belong to;has one) // 一个动漫可以对应多个章节(一…

七:爬虫-数据解析之正则表达式

七:正则表达式概述 正则表达式,又称规则表达式,(Regular Expression,在代码中常简写为regex、regexp或RE),是一种文本模式,包括普通字符(例如,a 到 z 之间的字母&#xf…

C++刷题 -- KMP算法

C刷题 – KMP算法 文章目录 C刷题 -- KMP算法1.算法讲解2.算法实现 https://leetcode.cn/problems/find-the-index-of-the-first-occurrence-in-a-string/description/ 1.算法讲解 KMP算法是一种字符串匹配算法,当出现字符串不匹配时,可以记录一部分之…

求奇数的和 C语言xdoj147

题目描述:计算给定一组整数中奇数的和,直到遇到0时结束。 输入格式:共一行,输入一组整数,以空格分隔 输出格式:输出一个整数 示例: 输入:1 2 3 4 5 0 6 7 输出:9 #inclu…