南丁格尔玫瑰图又名鸡冠花图、极坐标区域图,它将柱图转化为更美观的饼图形式,是极坐标化的柱图,放大了数据之间差异的视觉效果,适用于对比数据原本差异小的数据。 在ECharts中绘制南丁格尔玫瑰图时,参数与标准饼图类似,但是南丁格尔玫瑰图有一个特殊的参数是roseType,称为南丁格尔玫瑰图模式,可以使用的值有两种:“radius”(半径)和“area”(面积)。 当使用半径模式时,以各个item的值作为扇形的半径,一般情况下,半径模式可能造成较大的失真;当使用面积模式时,以各个item的值作为扇形的面积,一般情况下,面积模式的失真较小。

某高校二级学院学生和教授的人数数据如表所示。

根据某高校二级学院学生和教授的人数数据绘制南丁格尔玫瑰图,如图所示。

尽管在数据可视化作品中随处可见玫瑰图的身影,但是仍有许多用户给它贴上了“华而不实”的标签。事实上和许多图表一样,玫瑰图也有一些不足之处。玫瑰图的使用注意事项如下。 (1)适合展示类目比较多的数据。通过堆叠,玫瑰图可以展示大量的数据。对于类别过少的数据,则显得格格不入,建议使用标准饼图。 (2)展示分类数据的数值差异不宜过大。在玫瑰图中,数值差异过大的分类会非常难以观察,图表整体

用echarts绘制饼图---绘制南丁格尔玫瑰图相关推荐

  1. echarts绘制嵌套环形图(南丁格尔玫瑰图)

    根据专业总人数和学院总人数绘制嵌套环形图 首先,echarts的基本步骤 引入js,准备容器,初始化实例, <script src="lib/echarts.min.js"& ...

  2. python+matplotlib绘制南丁格尔玫瑰图

    实验:绘制南丁格尔玫瑰图   本实验有一定难度,有人说matplotlib绘图和matlab大同小异,我看除了一些函数名相同之外,其他的像参数和使用方法很不一样.另外我不知道是不是在matlab中画玫 ...

  3. 使用Matplotlib绘制南丁格尔玫瑰图

    前言 在前文中,我们介绍了使用pyecharts绘制南丁格尔玫瑰图,本章我们再学习一下使用matplotlib绘制南丁格尔玫瑰图,了解在极坐标系中绘制柱状图.并对比一下两种不同的绘制方法,如何实现? ...

  4. R语言ggplot绘制鸡冠花图(南丁格尔玫瑰图)

    南丁格尔玫瑰图也就是鸡冠花图,一种极坐标的​柱状图.图形的大小跟变量分组的数值呈正比.从极坐标延伸出来的每一环可以当做标尺来使用,用来表示分段的大小并代表数值的高低. 首先绘制柱状图 bar<- ...

  5. python实验之绘制南丁格尔玫瑰图

    一.实验目的 了解玫瑰图的前世今生:了解 matplotlib 标准库中的 pyplot 模块:了解在极坐标 系中绘制柱状图. 二.实验基本原理及步骤(或方案设计及理论计算) 实验步骤: 查阅文档,了 ...

  6. echarts 饼图的一种---南丁格尔玫瑰图按照百分比大小进行排序以及颜色设置的两种方式(普通设置颜色和渐变色设置)

    本篇博文是记录一下我在开发过程中遇到的一个问题,那就是对于南丁格尔玫瑰图(或者饼图)如何根据百分比大小进行排列,可以很直观的看出数据高低. 首先给大家展示一下官方的样式,具体代码可以去官网上查看:ht ...

  7. 【Python绘图】pyecharts绘制南丁格尔玫瑰图

    from pyecharts.charts import Pie from pyecharts import options as opts import random# 随机颜色生成 def ran ...

  8. 关于Echarts南丁格尔玫瑰图的部分解释

    <template><div id="easyEcharts" style="height: 600px;width: 800px">& ...

  9. ❤echarts 南丁格尔玫瑰图的使用以及南丁格尔玫瑰图详细配置

    ❤echarts 南丁格尔玫瑰图的使用以及南丁格尔玫瑰图详细配置 1.认识 使用可以参考之前文章,会使用直接跳过1 引入官网的南丁格尔玫瑰图效果如下: 使用函数配置分为三个部分:初始化=> 设置 ...

  10. 【Python数据分析——使用matplotlib制作南丁格尔玫瑰图】

    目录 一.介绍 二.相关库 三.数据准备 四.pyecahrts代码实现 五.matplotlib代码实现 一.介绍 玫瑰图是弗罗伦斯·南丁格尔所发明的.又名为极坐标面积图,是一种圆形的直方图. 南丁 ...

最新文章

  1. Affinity Photo中文版
  2. 数据库笔记——数据模型
  3. Firefox不支持event解决方法
  4. 《linux就该这么学》第七节课:文件的各种权限以及linux分区命名规则
  5. 数字滤波器的matlab 与fpga实现,1 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘) 程序源码 - 下载 - 搜珍网...
  6. q learning简单理解_班级励志标语格言-生活其实很简单,过了今天就是明天
  7. 中学计算机教学叙事范文,初中地理教育叙事范文
  8. react map循环生成的button_常见 React 面试题
  9. Python——Eric的Python编程命名规则
  10. Centos下安装Mongodb
  11. ssm(spring+spring mvc+mybatis+maven)高仿bilibili视频网站项目实例
  12. ICCV7 For AVR 使用教程 Atmega16 单片机
  13. 机顶盒及编解码器的音视频质量评价测试
  14. 常见的二十种软件测试方法详解(史上最全)
  15. 10 06 01 繁杂
  16. 北京大学智能学院成立!AI视觉泰斗朱松纯教授任院长
  17. 用python画一个动态樱花
  18. 【主题词——百合花】
  19. 运行ant-design-pro报错ERROR in ./node_modules/swagger-ui-react/swagger-ui.js 2:107055-107070Module not
  20. 嵌入式Linux(二)汇编LED驱动实验

热门文章

  1. 文件操作:fseek函数和ftell函数
  2. 高等数学 第七版 上册 下册 答案
  3. SQLyog的下载与安装
  4. (CFD)投影法求解二维不可压缩N-S方程
  5. sql获取服务器系统时间,sql server 获取系统时间的方法
  6. 《深入浅出数据分析》读后感
  7. java snmpv3_snmpv3 java实现
  8. 安装程序提示本地计算机已存在源,安装卡巴斯基出现“不能访问Window Installer服务”...
  9. SQL Server 启动错误 系统找不到指定的文件/路径
  10. linux新建 txt文件,通过Linux终端快速创建文本文件的3种方法