首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

matplotlib之pyplot模块——饼(pie():圆环(donut)、二层圆环、三层圆环(旭日))「建议收藏」

在matplotlib中pie()不单可以绘制饼,还可以绘制圆环(donut)。圆环可以看成饼的变种,matplotlib没有提供专门绘制圆环的接口。...下面通过三个案例简单说明圆环、二层圆环、三层圆环(旭日)的制作方法。...案例:简易圆环 通过案例可知,圆环与饼的实现相比,仅多了参数wedgeprops={'width': 0.5}。...案例:二层圆环 多层圆环图一般用于展示分组数据。..., wedgeprops=dict(width=size, edgecolor='w')) plt.title('双层圆环') plt.show() 案例:三层圆环(旭日) 本案例需要展示的数据为三层嵌套列表

2.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

R可视乎|圆环

接下来做简单描述,然后进入圆环的学习。 数据介绍 用一个非常简单的数据进行可视化,两个变量:group,value。...接下来介绍圆环的各种方式绘制(圆环和饼的意义其实差不多,都是给出各数据的比重,只不过,圆环图中间少了一块,变成环状)。主要有两个包:ggpubr包(推荐使用)与ggplot2包。...ggpubr包绘制圆环 ? 利用该包中的ggdonutchart()可非常方便的绘制环状,数据还是使用前面的数据。...ggplot2包绘制圆环 在[R可视乎|饼]中ggplot2包绘制饼的基础上,只要再加一条代码即可完成:xlim(c(0, 5)),即将x轴范围控制在0-5。...可以看到:ggpubr包绘制圆环十分方便,而ggplot2绘制则需要很多代码,这里不建议使用。 这是今天R可视化的学习笔记,我们下次再见。

2.3K30

Excel图表学习69:条件圆环

圆环必须有8个切片,每个切片的颜色必须与工作表中的值对应,如下图1所示。 ? 1 每个切片的颜色显示在图表左侧的工作表单元格区域内。...虽然这样的条件圆环必须有八个可见的切片,但实际数量是这个数量的三倍,三分之二将被隐藏。示例数据如下图2所示。 ? 2 选择下方单元格区域中添加一个标题为“一”的列,其每个单元格的值均为1。...然后,插入一个圆环,如下图3所示。可以看到,“切片”列和“颜色”列用于类别和标签,而“一”列用于圆环切片值。图例中显示了类别标签,圆环切片大小相同,均为圆环周长的1/24。 ?...3 双击圆环切片,打开“设置数据系列格式”窗格,将“系列选项”中的“圆环图内径大小”由默认的75%修改为50%。单击图表右侧上方的加号,选取“数据标签”复选框。...11 这就是我们创建的条件圆环。 你可以选择下方的数据区域并将其拖到图表的一侧,甚至可以将其剪切并粘贴到另一个工作表上,而是将图表移近它间接反映的数据区域,如下图12所示。 ?

7.8K30

Excel图表学习:绘制多级圆环

本文以一个简单的示例讲解如何绘制如下图1所示的多级圆环1 上图1中,有两个起始角度,为此,使用了次坐标轴。...2 选择单元格区域A1:D9,单击功能区“插入”选项卡“图表”中的“圆环”,得到的图表如下图3所示。 3 选择圆环系列,单击鼠标右键,选择“更改图表类型”命令。...4 现在的图表如下图5所示。 5 我们看到,图表中只显示了两个系列,我们需要进行一些设置和调整,使图表的3个系列显示完整。...6 这样,选中了在图表中暂时的“看不到的”系列3,如下图7所示。 7 单击鼠标右键,从快捷菜单中选择“设置数据系列格式”,设置其第一扇区起始角度为15度,圆环内径大小为28%,如下图8所示。...8 同样,将系列1和系列2的内径大小调整为50%。然后,删除图表标题和图例,即可得到上图1所示的图表。

1.4K30

数据分析那些事3:圆环的制作方法

圆环是饼的演化,可视化更美观,效果更佳,简单易懂。第一张我们很容易看到某地区近6年能源消耗分布情况。 那么,如果通过Tableau数据分析工具制造环形呢?...利用双轴且同步轴的方法将两个饼合并,并将的中心定位到工作表中间位置 右键左侧坐标轴-编辑轴,修改范围为0.7-1.2(具体自己可以调整),并调整饼大小: 4.制作圆环孔 通过对两个记录数的大小和颜色设置...,创建圆环孔,实现圆环。...对于标记选项卡中的第一个 “平均值(记录数)”,通过拖动 “大小” 里的滑块来修改圆环外圆的大小。...删除标记选项卡中的第二个 “平均值(记录数)”中的“日期”和“总和(能耗总量)” 然后再通过修改第二个 “平均值(记录数)” 中的颜色(颜色调整为白色)、大小和角度来挖出圆环孔。

1.6K30

Excel图表学习66:绘制动态的圆环柱形组合图表

使用Excel绘制圆环和柱形的组合图表,直观地展示了历年产品的销售情况,及特定年份各产品的销量组成,如下图1所示。 ? 1 咋一看,似乎很复杂!然而稍作研究,却并不难。...2 其中,单元格B17与放置在图表中的滚动条控件相链接,当单击滚动条变化时,该单元格中的数字相应变化。...绘制图表 1.使用单元格区域C17:G18中的数据绘制圆环,并调整格式,结果如下图3所示。 ?...3 2.使用单元格区域B21:C35中的数据绘制簇状柱形,然后添加数据区域为J21:J35的系列,将图表标题链接为单元格C16,调整格式后(参见:Excel图表技巧03:另类组合图表),结果如下图4...5 4.将上面的2个图表和一个控件放置在一起,并调整布局,结果如下图6所示。 ? 6 小结 1. 组合图表不一定是一个图表中使用几个图表类型,也可以是几个图表叠加在一起。 2.

2K30

Unity UI案例(绘制圆环

本文链接:https://blog.csdn.net/CJB_King/article/details/78861038 详细设计: 1.饼的绘制过程: 1.1 获取以某个点为中心,固定半径的圆上的点...//计算圆上点的位置 Smooth代表圆的光滑程度,也就是饼被分为多少等份 int Smooth = 100; float perRadian = Matfh.PI * 2 / Smooth;...//得到每份所占弧度 然后根据某一块饼所占的比例计算出它在圆周上相交的点,我们规定从饼图右侧中间位置开始,逆时针方向计算。...见图1: //比如绘制19%比例的扇形 float radius = x;//半径 float startRadian = 0; Vector2 startPoint = new Vector2...startPoint = endPoint; //如上我们就可以利用startPoint点和endPoint和原点绘制出一个三角形,多个三角形的"积分"就是扇形了 } 1.4 实现饼空心的原理是

1.8K30

移动端圆环进度动画方案(透明背景-透明度圆环-css3版)

先上效果: ? 所以我们很快的出了我们被pass掉的第一版方案: 对于不可用遮挡来实现的圆环动画效果,我们可以用两个半圆环的运动来组合,动画效果使用transition和transform实现。...js赋值的,那么问题来了,当我们在pc上看到流畅的旋转动画时,在安卓手机上,两个半圆环动画的衔接处,有时差!...思考下第一版方案失败的根本原因,就是整个圆环进度是由两个半圆环分别动画形成的,右侧圆环的旋转角度不是固定的,使用transition实现需要通过js动态添加旋转角度样式,js语句的执行使得两个圆环执行动画的时间差无法确定...(最后一幅太困了,改天再补!) ?...1s; -webkit-transition: -webkit-transform 1s linear 1s; } 所以动画是由css固定实现的,而左半侧的可视区域是由js

1.5K30
领券