Excel 旭日图:缺少一些标签

Excel sunburst chart: Some labels missing

我在 Excel (2016) 中制作了一个旭日图,并想为所有数据点添加标签。问题是,Excel 会自动丢弃一些标签:

似乎是因为数据点太小或标签字符串太长而删除了标签。如何让 Excel 显示所有标签?

简短的回答是否定的。森伯斯特图似乎无法以自定义方式对齐数据标签(区域外的标签)。


您可以使用圆环图获得非常接近的图形。需要更多修改,但可行。

结果:

分步指南:

我们从重新排列数据开始。我们创建了两个 table。第一个 table 用于区域部分,第二个 table 用于子区域部分。

对于区域 3,我对所有子区域值求和 (50+60+1 = 111)。

我先标记内圈,这将是我的区域部分,然后我创建一个圆环图。

添加第二个系列。

我添加了我的第二个系列,这将是子区域。

修改圆形扇区的大小。

我点击一个系列并转到 "Series Options"(绿色小条),然后我将图表旋转 "Angle of first slice"(285 = 90 度,"sub region 2) in your example) to 300 degrees and I also make each series thicker by set " 甜甜圈孔大小”到 40%。

添加数据标签。

右键单击系列并选择 "Add Data Labels" -> "Add Data Labels"。两个系列都这样做。

修改数据标签

单击一个系列的标签(我选择了子区域),然后转到:"Label Options"(绿色小条)。 取消勾选 "Value"。然后点击"Value From Cells"。在小 window 标记您的范围。对于子区域,我选择范围 B2:B7(整个子区域范围,因为我们希望它按比例正确)。

区域部分也一样,这里我选择范围A13:A16代表我的数据标签范围

编辑每个圆形扇区,使它们匹配。

我点击一个圆形扇区(蓝色外圈),见下图:

然后转到 "Fill & Line" 并为不应显示的区域选择 "No Fill"。 对于其他应匹配的区域(子区域 1、子区域 2 和子区域 3),我选择 "Solid Fill"(低于 "No Fill")并将其与区域 3 颜色匹配。

我做的最后一件事是删除图表底部的图例。

如果发现当我按图表区域制作非常非常大然后打开图表设计选项卡并select编辑了几种不同的样式时,我的标签神奇地出现了,然后我可以回到原来的状态风格选择,他们在那里。标签很小,但它们就在那里。然后我可以 select 格式绘图区、绘图区选项、数据标签,我可以调整字体大小。不知道这是否会打印,但到目前为止一切顺利....