可视化图表:南丁格尔玫瑰图,来自历史上最著名的护士。

Hi,我是贝格前端工场的老司机,本文分享可视化图表设计的南丁格尔玫瑰图设计,欢迎老铁持续关注我们。

一、南丁格尔与玫瑰图

南丁格尔(Florence Nightingale,1820年-1910年)是一位英国护士和统计学家,被誉为现代护理的奠基人。她在医疗领域的贡献和社会改革使她成为历史上最著名的护士之一。

南丁格尔出生在英国的一个富裕家庭,但她选择了追求护理事业,这在当时被视为低贱的工作。她接受了系统的护理培训,并在克里米亚战争期间被派往军营医院进行护理工作。

在克里米亚战争期间,南丁格尔目睹了军队医疗条件的恶劣和大量士兵的死亡。她积极改善卫生条件、提高护理标准,并组织志愿者进行护理工作。她的工作和领导才能使她得到了士兵们的尊重和赞誉。

除了在战场上的护理工作,南丁格尔还是一位热衷于统计学的学者。她对医疗统计数据进行了详细的分析和记录,并使用图表和图形展示数据,以便更好地理解和传达医疗问题。她的著名作品之一是使用南丁格尔玫瑰图来展示克里米亚战争期间士兵死亡原因的比例。

尽管南丁格尔并没有发明玫瑰图,但由于她在统计学和医疗方面的贡献,人们将这种特殊的极坐标图表与她的名字联系在一起,并称之为南丁格尔玫瑰图。这种图表成为了一种常用的可视化工具,用于展示数据的分布和比例关系。


二、玫瑰图能够反映什么数据

玫瑰图可以用来反映以下信息:

  1. 分类数据的比例关系:玫瑰图的扇形区域的角度可以表示不同类别的比例关系。每个扇形区域的大小取决于该类别所占的比例,从而可以直观地比较不同类别之间的相对大小。
  2. 数据的分布情况:玫瑰图的环状区域可以表示数据的分布情况。每个环状区域代表一个数据范围或区间,而扇形区域的角度则表示该区间内数据的比例。通过观察不同环状区域的扇形角度,可以了解数据在不同范围内的分布情况。

  1. 数据的季节性或周期性变化:玫瑰图可以用来展示数据在不同时间段内的变化情况。将不同时间段的数据分别表示在不同的环状区域上,扇形区域的角度则表示该时间段内数据的比例。通过观察不同时间段扇形区域的角度,可以看出数据是否存在季节性或周期性变化。
  2. 多个变量之间的关系:玫瑰图可以用来比较多个变量之间的关系。通过将不同变量的数据分别表示在不同的环状区域上,可以直观地比较不同变量之间的比例关系。这可以帮助我们发现变量之间的相关性或差异。

总之,玫瑰图是一种有用的可视化工具,可以帮助我们理解和传达数据的比例、分布、变化和关系。


三、玫瑰图的应用场景

玫瑰图在可视化设计中有多种应用场景,以下是一些常见的例子:

  1. 比例展示:玫瑰图可以用来展示不同类别或组的比例关系。比如,可以用玫瑰图来展示销售额按产品类别的分布情况,或者展示一个团队中不同成员的技能水平比例。
  2. 时间变化:玫瑰图可以用来展示数据随时间的变化情况。例如,可以用玫瑰图来展示一年中每个月份的销售额比例,或者展示一天中不同时间段的用户活跃度比例。
  3. 地理分布:玫瑰图可以用来展示不同地理区域的数据分布情况。例如,可以用玫瑰图来展示不同国家或地区的人口比例,或者展示不同城市的犯罪率比例。
  4. 多维数据比较:玫瑰图可以用来比较多个变量之间的比例关系。例如,可以用玫瑰图来展示不同产品的市场份额比例,或者展示一个项目中不同任务的完成比例。

需要注意的是,玫瑰图适用于展示相对比例关系,而不适用于展示绝对数值。在使用玫瑰图时,还应注意选择合适的颜色方案和标签,以确保信息清晰易懂。此外,玫瑰图在一些情况下可能会引起视觉误导,因此在设计时需要慎重考虑。


四、玫瑰图设计和使用的注意事项

在设计和使用玫瑰图时,有一些注意事项需要考虑:

  1. 数据准备:确保数据的准确性和完整性。玫瑰图适用于展示相对比例关系,因此需要确保数据是按比例或百分比提供的。此外,数据的范围和分组应该合理,并且要考虑数据的可解释性和可比性。
  2. 角度和面积的理解:在玫瑰图中,扇形区域的角度表示比例关系,而不是面积。因此,在比较不同扇形区域的大小时,应该注意关注角度而不是面积。同时,要避免使用过多的扇形区域,以免导致视觉混乱。

  1. 色彩和标签的选择:选择合适的颜色方案和标签,以确保信息清晰易懂。颜色应该具有足够的对比度和可辨识度,使不同类别之间的区别明显。标签应该简洁明了,并且要避免重叠或遮挡。
  2. 避免视觉误导:玫瑰图在一些情况下可能会引起视觉误导。例如,如果扇形区域的角度不是按比例绘制的,或者如果使用了不恰当的颜色映射,可能会导致不准确的比较结果。因此,在设计时要避免这些问题,并确保图表的可解释性和可靠性。
  3. 上下文和解读:玫瑰图应该在适当的上下文中使用,并且需要提供足够的解释和说明。根据目标受众的背景和知识水平,可能需要提供额外的信息或注释,以帮助他们正确理解和解读图表。

总之,设计和使用玫瑰图需要考虑数据准备、角度和面积的理解、色彩和标签的选择、避免视觉误导以及提供适当的上下文和解读。遵循这些注意事项可以帮助确保玫瑰图的有效性和可理解性。

往期回顾


B端设计:可视化图表之甘特图,一文读懂。

可视化设计:一文读懂桑基图,从来处来,到去出去。

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

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

相关文章

按位操作符详解

大家好啊,我是情谊,今天我们来讨论一下按位操作符的知识点与应用,按位操作符有时候在解决一些问题的时候可以提供一个很好的解题思路,话不多说,我们直接来看! 今天我们主要是从两个方面来讲述一下按位操作…

突破编程_C++_C++11新特性(智能指针shared_ptr与weak_ptr)

1 std::shared_ptr 的概述 std::shared_ptr 是 C11 标准库中引入的一种智能指针,用于表示共享所有权的智能指针。它允许多个 shared_ptr 实例共享同一个对象的所有权,并在最后一个引用该对象的 shared_ptr 被销毁或被重置时自动删除该对象。这种特性使得…

Redis:使用redis-dump导出、导入、还原数据实例

redis的备份和还原,借助了第三方的工具,redis-dump 1、安装必要环境 yum -y install zlib-devel openssl-devel2、安装redis-dump 安装ruby: ruby下载地址:https://www.ruby-lang.org/zh_cn/downloads/ 我下载的是 2.5.0 版本…

2024(最新)前端面試題----歡迎補充

HTML、css相關。 HTML5新特性 1、增强了表单,input新增了一些type:color----定义调色板tel-----定义包含电话号码的输入域email—定义包含email地址的输入域search–定义2、搜索域number–定义包含数值的输入域date----定义选取日、月、年的输入域 3、Vi…

Elasticsearch(11) intervals的使用

elasticsearch version 7.10.1 在Elasticsearch中,intervals查询是用来做复杂的区间表达式匹配的,它可以基于分析过的文本字段执行一系列复杂的关系运算。intervals查询特别适合于那些需要对文本数据进行模式匹配,而不只是单一词汇匹配的情况…

动态规划课堂6-----回文串问题

目录 引言: 例题1:回文子串 例题2:回文串分割IV 例题3:分割回文串II 例题4:最长回文子序列 例题5:让字符串成为回文串的最小插入次数 引言: 回文字符串 是正着读和倒过来读一样的字符串。…

【周赛】第385场周赛

🔥博客主页: A_SHOWY🎥系列专栏:力扣刷题总结录 数据结构 云计算 数字图像处理 力扣每日一题_ 【1】100212.统计前后缀下标对 100212. 统计前后缀下标对 Ihttps://leetcode.cn/problems/count-prefix-and-suffix-pairs-i/ 熟…

4.1_4 文件的物理结构

文章目录 4.1_4 文件的物理结构(一)文件块、磁盘块(二)文件分配方式——连续分配(三)文件分配方式——链接分配(1)链接分配——隐式链接(2)链接分配——显式链…

OpenStack之存储cinder

一、 存储 1、DAS 1)存储更多的依赖服务器主机操作系统进行数据的IO读写和存储维护管理,数据备份和恢复要求占用服务器主机资源(包括CPU、系统IO等) 2)直连式存储与服务器主机之间的连接通道通常采用SCSI连接,随着服务器CPU的处…

Type-C接口介绍

1、USB介绍 (1)标准USB A型连接器(左)及B型连接器(右) 引脚1 VCC(5V) 引脚2 Data- 引脚3 Data 引脚4 接地 (2)Micro USB 引脚定义及OTG (USB-HOST) …

QT 多线程使用以及注意事项

Qt 是一个跨平台的 C 应用程序开发框架,提供了丰富的库和工具,用于开发图形用户界面、网络应用、数据库应用等。Qt 中的多线程支持使得开发者可以方便地在应用程序中实现并发执行的功能。 以下是一个简单的使用 Qt 多线程的代码例程: #inclu…

单片机实践:开发板上运行AES128防盗算法

本章内容主要是在开发板上运行AES128防盗算法,并且通过串口调试助手观测防盗算法加密后的值以及解密后的值,判断防盗算法是否在开发板上正确运行。 1,防盗算法 以下为AES128防盗算法源码: aes.h文件源码 #ifndef _AES_H_ #def…

mvcc介绍

前提:在介绍mvcc之前,先简单介绍一下mysql事务的相关问题,mvcc归根结底是用来解决事务并发问题的,当然这个解决不是全部解决,只是解决了其中的一部分问题! mysql事务 一、事务的基本要素(ACID&a…

k8s CKA upgrade - Kubeadm 版本升级实测

升级版本最好是逐步去升级,不要跨越多个大版本,可能会出错 大体流程: 1.先确定升级版本 2.升级kubeadm 3.驱逐节点 4.升级kubelet和kubectl 5.重启kubelet服务 6.恢复节点,使其上线 1.查看现版本:升级版本 kubectl ge…

python从入门到精通(十五):python爬虫完整学习大纲

一、基础知识 爬虫的基本概念和工作原理。 HTTP 协议和网页结构。 Python 爬虫开发的基础库,如 requests、BeautifulSoup 等。 常见的反爬虫机制和应对方法。 二、爬虫逆向的技术 代理服务器和 IP 封锁突破。 用户代理和请求头模拟。 JavaScript 解析和执行。 验证码…

华为配置Hotspot2.0无线网络示例

配置Hotspot2.0无线网络示例 组网图形 图1 配置Hotspot2.0无线网络组网图 组网需求配置思路配置注意事项操作步骤配置文件 组网需求 某网络服务商在原有移动网络业务的基础上,新增部署WLAN网络接入业务,为用户提供更好的网络体验。但传统的WLAN网络业…

React/RN组件避免重复渲染的一些技巧

组件基础 回顾下React中创建组件的几种方式: ES5的React.createClass方式ES6的React.Component方式无状态的函数组件方式带hooks的函数组件方式 这里我们只讨论Component和函数组件。我们知道Component是否发生重渲染是由shouldComponentUpdate决定的,…

【每日一题】2024年3月汇编(上)

3.1【2369】检查数组是否存在有效划分 2369. 检查数组是否存在有效划分https://leetcode.cn/problems/check-if-there-is-a-valid-partition-for-the-array/ 1.这样的判断可以用动态规划来解决,用一个长度为(n1) 的数组来记录 是否存在有效划分,dp[i]…

乘法-逆矩阵

文章目录 1. 矩阵相乘-4种方式1.1 CAB1.2 AX 列组合1.3 XB 行组合 2. A,AB, A T A^T AT的逆3. 高斯消元法求 A − 1 A^{-1} A−1 1. 矩阵相乘-4种方式 1.1 CAB 假设我们要求得矩阵CAB ,可以用如下公式表示 c i j ∑ k 1 N a i k b k j (1) c_{ij}\sum_{k1}^Na_…

Bean的作用域、Bean的自动装配、注解自动装配 (Spring学习笔记五)

1、Bean 的作用域 官网上显示有六种 1、Bean的作用域默认的是singleton&#xff08;单例模式的实现&#xff09; 也可以显示的设置&#xff08;单例模式的实现&#xff09; <!--用scope可以设置Bean的作用域--><bean id"user2" class"com.li.pojo.Us…