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

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

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

1.8K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Excel图表学习69:条件圆环图

    根据单元格包含的字母“R”、“Y”或“G”将它们填充为红色、黄色和绿色。这在工作表中很容易做到,但在图表中没有像这样更改颜色的机制。 可以使用VBA来实现,但本文使用了工作表公式。...虽然这样的条件圆环图必须有八个可见的切片,但实际数量是这个数量的三倍,三分之二将被隐藏。示例数据如下图2所示。 ? 图2 选择下方单元格区域中添加一个标题为“一”的列,其每个单元格的值均为1。...图3 双击圆环切片,打开“设置数据系列格式”窗格,将“系列选项”中的“圆环图内径大小”由默认的75%修改为50%。单击图表右侧上方的加号,选取“数据标签”复选框。...现在,只是在单元格区域F13:F36中输入公式: =IF(INDEX(C3:C10,B13)=C13,1,0) 结果由0和1组成的一列数字,基于单元格区域C3:C10中指定的颜色,每个切片数字都有2个0...图10 注意,现在圆环图的八个扇区中的每个扇区只有一个可见切片,并且这些切片根据单元格区域C3:C10中的值着色。但是,有一堆我们不想要的重叠标签。 这些标签对应于仍在图表中的隐藏切片。

    7.9K30

    借助云开发实现小程序列表页(包含json数据的请求和解析)

    阅读需要4分钟 我们之前是请求服务器数据,然后把服务器数据显示到我们的小程序上,比如列表数据和详情页数据。...并且请求到数据展示到列表页和详情页。 老规矩,先看效果图: ?...列表详情页.png 本节知识点: 1,借助云开发实现自己的小程序数据后台 2,请求列表数据并解析展示到列表页 3,请求详情页数据并解析到详情页 这里涉及到的基础的知识,大家可以点击阅读原文查看相关的教程...这里就默认你已经创建好自己的小程序云开发后台。 我们根据小程序云开发入门---云数据库数据源的导入与导出,把下面数据导入到云开发数据库。...为什么要这么做呢,因为小程序云开发规定,我们拿数据库里的资源,只能拿到自己的保存的数据,批量导入的数据是管理员导入的数据,不算你导入的。

    99310

    十二张图带你了解 Redis 的数据结构和对象系统

    Redis是一个开源的 key-value 存储系统,它使用六种底层数据结构构建了包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象的对象系统。...今天我们就通过12张图来全面了解一下它的数据结构和对象系统的实现原理。 本文的内容如下: 首先介绍六种基础数据结构:动态字符串,链表,字典,跳跃表,整数集合和压缩列表。...数据结构 简单动态字符串 Redis 使用动态字符串 SDS 来表示字符串值。下图展示了一个值为 Redis 的 SDS结构 : len: 表示字符串的真正长度(不包含NULL结束符在内)。...其每个元素都是 contents 数组的一个数组项,各个项在数组中按值的大小从小到大有序的排列,并且数组中不包含任何重复项。length 属性就是整数集合包含的元素数量。...对象 上面介绍了 6 种底层数据结构,Redis 并没有直接使用这些数据结构来实现键值数据库,而是基于这些数据结构创建了一个对象系统,这个系统包含字符串对象、列表对象、哈希对象、集合对象和有序集合这五种类型的对象

    1K20

    十二张图带你了解 Redis 的数据结构和对象系统

    Redis是一个开源的 key-value 存储系统,它使用六种底层数据结构构建了包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象的对象系统。...今天我们就通过12张图来全面了解一下它的数据结构和对象系统的实现原理。 本文的内容如下: 首先介绍六种基础数据结构:动态字符串,链表,字典,跳跃表,整数集合和压缩列表。...下图展示了一个值为 Redis 的 SDS结构 : len: 表示字符串的真正长度(不包含NULL结束符在内)。 alloc: 表示字符串的最大容量(不包含最后多余的那个字节)。...其每个元素都是 contents 数组的一个数组项,各个项在数组中按值的大小从小到大有序的排列,并且数组中不包含任何重复项。length 属性就是整数集合包含的元素数量。...对象 上面介绍了 6 种底层数据结构,Redis 并没有直接使用这些数据结构来实现键值数据库,而是基于这些数据结构创建了一个对象系统,这个系统包含字符串对象、列表对象、哈希对象、集合对象和有序集合这五种类型的对象

    76721

    JavaWeb——JSON语法讲解与Jackson解析器完成JSON数据与Java对象的转换(应用Ajax与JSON实现校验用户名是否在的功能)

    早期,JSON是用来表示JavaScript对象的一种方式,当前,JSON有了更加广泛的应用: JSON多用于存储和交换文本信息的语法,类似XML; 进行数据的传输; 比XML更小更快,更易于解析; 2...获取数据的方式有以下几种: 1)json对象.键名 2)json对象["键名"] 3)数组对象[索引] 【代码实现】:还是在上一节的代码基础上,如下所示: 1)person.name; 或 person...["name"]; 2)persons.persons[0].name; 3)ps[1].name; 3 JSON数据与Java对象的相互转换 网络中以JSON数据进行数据传输时,需要进行JSON数据与...Java对象的转换: 1)Java对象转为JSON 2)JSON转为Java对象 ?...转为Java对象 使用步骤同Java对象转为JSON,看下ObjectMapper核心对象的转换方法: readValue(json字符串数据,Class) @Test public void

    3K40

    好看的 BI 大屏 Pyecharts 也可以做

    前言 有两份广州的美食数据来自 A,B 两个网站,以及一份它们的地理信息数据: 为了给去广州的游玩的人提供一些美食的参考,制作一个 BI 仪表盘,需求如下: 广州美食地图分布(广州地图) 哪个行政区美食最多...(饼图) 集中在哪些商圈(前十)(柱状图) 星级分布(圆环图) 美食类型(条形) 推荐美食词云(词云) 评论数,人均价格,口味评分,环境评分,服务评分的相关性(热力图) 综合评分=(口味评分+环境评分+...服务评分)/3 与人均价格关系(散点图) 制作可视化仪表盘 数据预处理 导入库并查看数据: A,B 两数据的结构是一样的,但有两列的列名不同,我们修改 A 的列名后,并把 A 数据中【人均价格】列中的...星级分布:需要先计算各个出现的星级的数量,在绘制圆环图: 四星与准五星占了大多数。 美食类型:计算各个类型的数量,绘制条形图: 从结果看,店铺美食类型为西餐的是比较多的。...调用绘制函数后生成了一个 page.html 文件,里面包含了所有图表,通过拖拽图表设计成我们想要布局的样子(下图是随便放的)然后点击左上角【save config】保存布局的 json 文件: 修改代码

    1.2K30

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

    圆环图可以看成饼图的变种,matplotlib没有提供专门绘制圆环图的接口。...在matplotlib之pyplot模块之饼图(pie():基础参数,返回值)中,我们提到了wedgeprops参数,通过wedgeprops参数传递饼块对象Wedge的width参数即可快速实现圆环图...下面通过三个案例简单说明圆环图、二层圆环图、三层圆环图(旭日图)的制作方法。..., wedgeprops=dict(width=size, edgecolor='w')) plt.title('双层圆环图') plt.show() 案例:三层圆环图(旭日图) 本案例需要展示的数据为三层嵌套列表...案例的关键在于如何处理三层圆环的数据,由于数据不规则,使用numpy也比较麻烦,因此采用循环处理。

    2.6K20

    使用Canvas 实现一款图表插件(附带源码)

    此次的插件开发采用 Webpack 管理,代码拆分为不同的模块,添加和修改功能能够快速追踪定位。此次图表功能包含折线图、柱状图、扇形图、圆环图、雷达图、圆环进度比图。 ? ?...s=22 ❞ 二、实现基本的一个圆环进度比绘制 Canvas 的 API 这里就不赘述了,可以自查文档,这里的打底圆环代码不能直接运行,最后会统一给 GitHub 链接。先了解绘制的思路。 1....返回的对象原型是 AreaPicker.prototype.init.prototype,它和 AreaPicker.prototype 并没什么关系,为了使新返回的对象可以继承自 AreaPicker.prototype...,功能一定要区分各个模块,最后使用总文件包含进来(如果比较简单的文件只需要一个就行,功能还是得明细开来)。...再配置上不同的颜色,一个简单的扇形图就完成了,如果想加上线条标注数据,那就要根据象限来判断,绘制路径。绘制雷达图,先绘制出正多边形,根据圆心角来判断线条路径(可自行查看数学公式)。

    1.3K10

    canvas实现有递增动画的环形进度条

    3-2、vue的methos对象中,定义方法三个: drawBaseCanvas:用来绘制底部灰色圆环。由于灰色圆环没有动画效果,所以一开始就绘制一个完整的灰色圆环即可。...这里我说一下几个比较特殊的点: (1)vm:是我早就在vue的script中存储的变量,初始化为null,然后在mounted中,将其赋值为vue实例对象。 初始化数据、绘制灰色圆环 ?...否则就走到else里初始化数据页面的状态、清除定时器暂停动画、并把彩色圆环清空 (3)vm.aniShow 在我上篇《纯css绘制柱状图》里边说了,柱状图的动画要跟canvas的动画一起说。...(5)所有这些放到setTimeout中,暂停500毫秒再执行,是为了等柱图和环图入场后,在开始绘制圆环的递增效果。 其实上边代码都是很简单的逻辑处理,看官们读一遍代码应该就差不离了。...最后,圆环和上边柱状图的动画结合,就是animation控制一下动画延迟即可。很简单的。 index.vue源码: (注,源码稍作整理,单独提取。

    2.5K30

    创意雷达图(Round Rador Chart)

    大家都看到了以上图表其实是一个包含三个序列数据的雷达图和三个序列数据的圆环图(背景序列)的结合图。...当然主要信息是展现三个序列数据的雷达图,背景圆环图主要是用于充当绩效评级的作用(差、中、优由内而外排列) 然后来看下本例原数据结构: 其中B、C、D列数据就是我们将要展现的雷达图三个序列数据,而E、F、...首先还是选中ABCD四列数据(可以包含第一行的标签数据) 然后插入图表中的雷达图——填充雷达图 默认图表输出中,B、C两列数据由于数值较小,所以被C列数据遮挡了,我们需要调出选择数据选项,然后调整三个数据序列顺序...,被表层的雷达图遮挡了,我们需要将其类型更改为圆环图。...(三个序列都要更改为圆环图,步骤一样) 然后打开设置数据序列格式选项卡,将圆环图圆环内径大小值设置为20%~25%左右。

    3.4K50

    自定义View之带进度百分比ProgressBar

    可以看到有以下几种情况 1,图1自定义中未集成文本的圆环显示,这样的话需要自己添加文本,做法也很简单 利用相对布局,将文本与progressbar进行嵌套,如下:这是整个页面的布局文件,所自定的view...的分析就可以知道,图3和图4传入的useCenter参数为true。...除了包不包含圆心之分,还有一个区分那就是图1和图3是空心无填充,图2和图4是实心有填充,这个是怎么设计的呢?...可以看到在画圆时传入了一个画笔的对象paint,可以对画笔对象进行一些设置,比如 paint.setStyle(Paint.Style.STROKE);//设置为空心 和 paint.setStyle...) 首先是画整个圆环(圆环颜色,画笔对象,圆环宽度) 按百分比进行画弧(圆弧颜色,最大值,当前值) 考虑是空心还是实心(style) 画出文本(文本颜色,文本大小,文本是否显示) 画时考虑坐标 仔细想想

    65120

    【数据可视化】Echarts的高级功能

    1.1 ECharts的图表混搭 在ECharts的图表混搭中,一个图表包含唯一图例、工具箱、数据区域缩放模块、值域漫游模块和一个直角坐标系,直角坐标系可包含一条或多条类目轴线、一条或多条值轴线,类目轴线和值轴线最多上下左右共...params是一个包含单击图形的数据信息的对象,params中的基本属性及含义如表所示。 可通过console.log(params)函数在控制台打印出params参数的所有内容。...在回调函数中获得对象中的数据名、系列名称,然后在数据中索引得到其它的信息后,再更新图表、显示浮层等。 利用产品销量和产量利润数据绘制柱状图,如图所示。...利用影响健康寿命的各类因素数据绘制圆环图,如图所示。 由图可知,在图中有以下动画效果。 (1)在高亮的扇区上显示tooltip。 (2)鼠标没有移入时,圆环图自动循环高亮各扇区。...在调用dispatchAction循环高亮圆环图的每个扇区的关键代码中主要通过dispatchAction({ type: ’ ’ })触发图表行为。

    50710
    领券