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

如何将标签和百分比添加到可打印的R sunburst

R语言中的sunburst图是一种用于可视化层次结构数据的图表类型。它通过圆环的方式展示数据的层次结构,并使用不同的颜色来表示不同的层级。

要将标签和百分比添加到可打印的R sunburst图中,可以使用以下步骤:

  1. 安装和加载必要的R包:
代码语言:txt
复制
install.packages("sunburstR")
library(sunburstR)
  1. 创建sunburst图的数据框,包括层次结构数据和对应的百分比:
代码语言:txt
复制
data <- data.frame(
  stringsAsFactors = FALSE,
  labels = c("A","B","C","D","E","F","G","H","I","J"),
  parent = c("","A","A","A","B","B","C","C","D","D"),
  value = c(100,50,30,20,70,30,40,20,10,10)
)
  1. 创建sunburst图:
代码语言:txt
复制
sunburst(data)
  1. 添加标签和百分比:
代码语言:txt
复制
sunburst(data, 
         labels = data$labels, 
         percent_labels = paste0(data$value, "%"))

在上述代码中,我们首先创建了一个包含层次结构数据和对应百分比的数据框。然后使用sunburst()函数创建了一个基本的sunburst图。最后,通过在sunburst()函数中添加labels参数和percent_labels参数,将标签和百分比添加到图表中。

请注意,以上代码中使用的是R语言的sunburstR包来创建sunburst图。如果您希望了解腾讯云相关产品和产品介绍链接地址,请参考腾讯云的官方文档或咨询腾讯云的技术支持团队。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 用Python当中Plotly.Express模块绘制几张图表,真的被惊艳到了!!

    SunBurst Chart SunBurst Chart大家一般称作是旭日图或者是太阳图,和饼图的结构十分地相似,但是比后者更加能表达清晰的层级和归属关系。...import plotly.express as px import numpy as np df = px.data.gapminder().query("year == 2002") fig = px.sunburst...参数来调整标签的表达形式,例如以百分比的形式来显示所占的比例,代码如下 fig = px.sunburst(...和上面的代码一样...) fig.update_traces( textinfo...fig.show() output 极坐标中的折线图调用的则是px.line_polar()方法,代码如下 fig = px.line_polar(df, r="frequency", theta=..., dict(Task="Job C", Start='2009-02-20', Finish='2009-05-30') ]) df.head() output 数据当中有项目的开始日期和结束日期

    1.1K10

    echarts 旭日图sunburst

    1、配置数据 数据结构上,内圈是外圈的父节点 [ { value:n, 数值,根据同层所有数值的占比,构成百分比圆环,不写为内部第一层children的数值和...若设置的值大于内部第一层的数值,即表示有未显示的内容,具体表示图会压缩同层其他环占比 name:'显示内容', link:'点击此节点可跳转的超链接', nodeClick值为'link...'时才生效 target = 'blank|self', nodeClick值为'link'时才生效 r:n|n%, 该层圆环的内半径,设置后radius无效 r0:n|n...], itemStyle: { // parent1 的图形样式,不会被后代继承 }, label: { // parent1 的标签样式,不会被后代继承 } }, { name: 'parent2...: 0, r: 40, label: { rotate: 0 } }, { r0: 40, r: 105 }, { r0: 115, r: 140, itemStyle: { shadowBlur

    1.1K10

    数据可视化之美:经典案例与实践解析

    “美国大选”数据可视化 在美国大选期间,美国媒体做了不少与之相关的数据报道,让我们来回顾一下,他们是如何将美国大选的数据可视化的吧! 下图为各洲“选举人票”的占比情况。...地理信息可视化 在第一个例子中,我们已经见识到了地理信息可视化的魅力。接下来我们简单了解下如何利用Remap包快速绘制可交互的地图数据可视化。...接下来,就给大家介绍几个常用的交互数据可视化手段:D3、Echarts和R(R是一款数据分析挖掘软件,但是其拥有强大的可视化功能,并能集成D3、Echarts图库,实现交互绘图)。 1....通过提取特定人群或特定模块之间的路径数据,并使用Sunburst事件路径图进行分析,可以定位到更深层次的问题。...PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表

    2.2K71

    数据视觉盛宴—数据可视化实践之美

    “美国大选”数据可视化 在美国大选期间,美国媒体做了不少与之相关的数据报道,让我们来回顾一下,他们是如何将美国大选的数据可视化的吧! 下图为各洲“选举人票”的占比情况。...地理信息可视化 在第一个例子中,我们已经见识到了地理信息可视化的魅力。接下来我们简单了解下如何利用Remap包快速绘制可交互的地图数据可视化。...接下来,就给大家介绍几个常用的交互数据可视化手段:D3、Echarts和R(R是一款数据分析挖掘软件,但是其拥有强大的可视化功能,并能集成D3、Echarts图库,实现交互绘图)。...通过提取特定人群或特定模块之间的路径数据,并使用Sunburst事件路径图进行分析,可以定位到更深层次的问题。灵活使用Sunburst路径统计图,是我们在路径分析中的一大法宝。...PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表

    1.9K80

    数据可视化实践之美

    1 “美国大选”数据可视化 在美国大选期间,美国媒体做了不少与之相关的数据报道,让我们来回顾一下,他们是如何将美国大选的数据可视化的吧! 下图为各洲“选举人票”的占比情况。...3 地理信息可视化 在第一个例子中,我们已经见识到了地理信息可视化的魅力。接下来我们简单了解下如何利用Remap包快速绘制可交互的地图数据可视化。...接下来,就给大家介绍几个常用的交互数据可视化手段:D3、Echarts和R(R是一款数据分析挖掘软件,但是其拥有强大的可视化功能,并能集成D3、Echarts图库,实现交互绘图)。 1....通过提取特定人群或特定模块之间的路径数据,并使用Sunburst事件路径图进行分析,可以定位到更深层次的问题。灵活使用Sunburst路径统计图,是我们在路径分析中的一大法宝。点击link查看动图。...和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表

    1.9K70

    数据可视化实践之美

    “美国大选”数据可视化 在美国大选期间,美国媒体做了不少与之相关的数据报道,让我们来回顾一下,他们是如何将美国大选的数据可视化的吧! 下图为各洲“选举人票”的占比情况。...地理信息可视化 在第一个例子中,我们已经见识到了地理信息可视化的魅力。接下来我们简单了解下如何利用Remap包快速绘制可交互的地图数据可视化。...接下来,就给大家介绍几个常用的交互数据可视化手段:D3、Echarts和R(R是一款数据分析挖掘软件,但是其拥有强大的可视化功能,并能集成D3、Echarts图库,实现交互绘图)。...通过提取特定人群或特定模块之间的路径数据,并使用Sunburst事件路径图进行分析,可以定位到更深层次的问题。灵活使用Sunburst路径统计图,是我们在路径分析中的一大法宝。...PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表

    1.7K60

    关于pyecharts可视化进阶中国经济、人口等数据

    ;河流图适合按日期的KPI波动展示;饼图适合少量数据的定性分析,不过其环饼图和玫瑰环图还是挺有意思的;词云图适合可视化文本展示;关系图适合知识图谱类、人物关系类的呈现。...人口自然增长率(‰) ------------------------------------------------------ 表名称:provinceinfo 中国各省市自治区对应echart中的省市自治区简写和行政区域...# radius:扇区圆心角展现数据的百分比,半径展现数据的大小 # area:所有扇区圆心角相同,仅通过半径展现数据大小 c = ( Pie() .add...() -> Sunburst: with open(os.path.join("", "areaprovincegdp.json"), "r", encoding="utf-8") as f:..."label": {"rotate": "tangential"}, }, {"r0": "35%", "r": "70%", "label

    60220

    数据可视化第二版-03部分-07章-局部与整体

    可视化视角-局部与整体 代码实现 韦恩图 可参考:https://www.jb51.net/article/238729.htm https://pypi.org/project/matplotlib-venn...explode如果不是None,则是一个len(x)长度的数组,指定每一块的突出程度;突出显示,设置每一块分割出来的间隙大小 labels为每个扇形提供标签的字符串序列 colors为每个扇形提供颜色的字符串序列...id=sunburst%ef%bc%9a%e6%97%ad%e6%97%a5%e5%9b%be from pyecharts.charts import Sunburst from pyecharts...矩形树图 squarify一种坐标系,包括原点(x和y)和宽度/高度(dx和dy)的值。 从最大值到最小值排序并规范化为总面积(即dx*dy)的正值列表。...# 去除上边框和右边框刻度 plt.tick_params(top='off', right='off') # 显示图形 plt.show() 漏斗图 基于matplot’lib的漏斗图 # 漏斗图1

    27930

    5种可视化效果,以升级您的数据故事

    在本文中,将介绍5种超越经典的可视化技术,这些技术可以使数据故事更加美观和有效。将在python中使用Plotly图形库(R中也可用),该库以最少的工作量提供了动画和交互式图。...Plotly有什么好处 图表高度可集成:它们可与jupyter笔记本一起使用,可嵌入网站中并与Dash完全集成,Dash是构建仪表板和分析应用程序的绝佳工具。...假设想细分每个性别和一天中的时间的平均小费金额。这是一个按语句分组的双重语句,可以通过可视化而不是表输出有效地进行传递: 该图是交互式的,使可以单击并自行浏览每个类别。...title_text='Tipping Habbits Per Gender, Time and Day') fig.show() 现在,在层次结构中添加另一层: 为此,将涉及三个类别变量的另一组语句添加到另一个值中...这是一个出色的工具,可用于发现离群值(与其余数据隔离的单线程),聚类,趋势和冗余变量(例如,如果每个观察值的两个变量具有相似的值,则它们将位于水平线上并表示冗余) 。

    1.1K21

    PowerBI 7月更新 全面支持图标 酷炫来袭

    本月主要更新包括: 报告方面 表和矩阵的图标集 规则对条件格式的支持百分比 现在新的筛选器面板正式发布 在散点图上使用播放轴时支持数据颜色 使用相对日期和下拉切片器时性能优化 分析方面 关键影响因素分析增加计数...org/2000/svg' x='0px' y='0px' width='100' height='100' viewBox='0 0 100 100'> r=...规则对条件格式支持百分比 可以根据数字或百分比设置条件格式: 以及: 这样可以更容易地设置某些相对规则。 散点图播放时可以显示数据颜色 散点图可以这样: 具体的经典案例,可参考:GDP赛跑案例。...信息卡 这啥啊,这么丑的案例微软也放,醉了。 Sunburst 这个是比较经典的一个图,可以在拼图内部再划分区块。...阅读《圣经2》的感觉: 通过阅读《DAX权威指南2》,我们可以看出作者几乎用更多更新的案例和讲解方式为我们重新诠释和演绎了DAX的故事。后续我们会专门分享相关内容。 以上就是本月的所有内容了。

    1.5K40

    七个帮助你处理Web页面层布局的jQuery插件

    resources/jquery-masonry 所有项目的大小和样式都由您自己的CSS处理。项目大小可以用响应式布局的百分比来设置 ?...该插件使用HTML5 Canvas标签,用法非常简单。可以轻松而准确地实现浮动图像的文字环绕效果。 ?...您可以指定列宽或列的静态数量。而且,当然,这很容易使用!Columnizer会将CSS类添加到它创建的列中。每列将有一个“列”类名。第一列将有“第一”,最后一列将有“最后”。...插件文件,列是将JSON数据创建为可排序,可搜索和分页的HTML表格的简单方法。...所有你需要的是提供的数据,和列将完成其余的。因为Columns动态地创建了所有必要的HTML,所以唯一需要的HTML是一个空的HTML元素,比如一个标签,在初始化时使用相应的id。 ?

    9.4K20

    Power BI复刻EasyShu仪表盘

    EasyShu是国内著名的Excel图表插件,插件有几种仪表盘效果,本文分享下如何将仪表盘复刻到Power BI。从零设计一款仪表盘需要的时间可能以小时计,复刻我只用了不到10分钟。...选中图表,将图表另存为可缩放的向量图形,即SVG格式。 用inkscape打开下载好的图表,可以看到所有图形元素被组合成了群组,鼠标右键解除群组,以便快速定位元素,以及减少代码的长度。...解除完可以看到这个图表由SVG标签中的path和text构成,path用来显示图表图案,text用来显示刻度和数据标签。...图表有两个变动元素:数据标签和指针方向,通过选中元素可以知道元素对应的代码是哪段,后期需要将变动的地方和DAX结合。...将代码中text对应的百分比值替换为你的百分比度量值,指针对应的path代码设置旋转规则,这是一个270度仪表盘,因此总角度270乘以百分比数值旋转,这里需要从Excel导出图表时将数据设置为0,否则旋转会出现异常

    28840

    这5种动态炫酷图,用Python就可以画!

    作者丨Liana Mehrabyan 数据可以帮助我们描述这个世界、阐释自己的想法和展示自己的成果,但如果只有单调乏味的文本和数字,我们却往往能难抓住观众的眼球。...而很多时候,一张漂亮的可视化图表就足以胜过千言万语。本文将介绍 5 种基于 Plotly 的可视化方法,你会发现,原来可视化不仅可用直方图和箱形图,还能做得如此动态好看甚至可交互。...本文将介绍 5 种非传统的可视化技术,可让你的数据故事更漂亮和更有效。这里将使用 Python 的 Plotly 图形库(也可通过 R 使用),让你可以毫不费力地生成动画图表和交互式图表。...Plotly 的整合能力很强:可与 Jupyter Notebook 一起使用,可嵌入网站,并且完整集成了 Dash——一种用于构建仪表盘和分析应用的出色工具。...这是一种可用于识别离群值(远离其它数据的单条线)、聚类、趋势和冗余变量(比如如果两个变量在每个观察上的值都相近,那么它们将位于同一水平线上,表示存在冗余)的好用工具。

    54920

    5 种 非传统 的可视化图,也是用Python画的

    作者丨Liana Mehrabyan来源丨TowardsDataScience 编译丨机器之心 参与丨Panda 数据可以帮助我们描述这个世界、阐释自己的想法和展示自己的成果,但如果只有单调乏味的文本和数字...而很多时候,一张漂亮的可视化图表就足以胜过千言万语。本文将介绍 5 种基于 Plotly 的可视化方法,你会发现,原来可视化不仅可用直方图和箱形图,还能做得如此动态好看甚至可交互。...本文将介绍 5 种非传统的可视化技术,可让你的数据故事更漂亮和更有效。这里将使用 Python 的 Plotly 图形库(也可通过 R 使用),让你可以毫不费力地生成动画图表和交互式图表。 ?...Plotly 的整合能力很强:可与 Jupyter Notebook 一起使用,可嵌入网站,并且完整集成了 Dash——一种用于构建仪表盘和分析应用的出色工具。...这是一种可用于识别离群值(远离其它数据的单条线)、聚类、趋势和冗余变量(比如如果两个变量在每个观察上的值都相近,那么它们将位于同一水平线上,表示存在冗余)的好用工具。 ?

    97220
    领券