答案1
有点儿:
部分数据如下所示:
设置数据:
- 整个表格:100 行,这样看起来比较平滑。您可以根据需要将其设置得高或短,并且行将使用别名来匹配。
- A 列:仅 X 轴标签。大多数为空白。
- B 列:公司 B 获得多少。我不知道 Y 轴上的数字是多少,所以我将两家公司的总和设为 100,这样计算起来就简单了。公司 B 是第一家,所以它位于堆积图的底部。
- C 列:公司 A 获得多少。基本上是
100-FirmB
。 - D 列:斜线。我从 0 数到 100。
- E 列:一组水平线。您无法用一个系列制作所有水平线,否则在从一个部分跳到下一个部分时,会出现略微倾斜的垂直线。
- F 列:另一组水平线。
- G 列:将使用误差线创建垂直线的单点。
创建图表:
- 设置所有数据。将其关闭,然后根据需要进行调整。
- 创建一个组合图表,以 A 列作为 X 轴,以 B 列和 C 列作为堆积图,其余列作为折线图。
- 将 Y 轴最大值设置为固定值。我使用了 100。
- 将堆叠列之间的间隙减小至 0%。
- 向三角形系列添加误差线。使它们仅具有固定值,即 Y 轴最大值或更大值。我们希望它们从图表顶部延伸出去。使它们成为白线,并且足够粗,以便它们全部合并在一起。
- 将 FirmA 和 FirmB 的填充设置为白色,并带有白色边框。
- 将 Horiz1 和 Horiz2 更改为黑色虚线。
- 为 Vert 系列添加误差线,仅减去 100%。将它们设为黑色虚线。
- 将三角形系列设为粗黑线。
- 将 Y 轴设为一条粗黑线。(所有那些白色误差线可能都与其重叠。)
- 将 Y 轴的数字格式更改为“;;;”或将文本颜色设置为白色以使其消失。
- 手动添加公司 A 和公司 B 的标签。(我找不到使用图表工具来实现此目的的好方法。)
答案2
对于这种类型的图表,我会使用 XY/散点图(带线)。使用一点三角学,您可以定义一个基本角度和任何垂直段。然后为每个水平类别插入一个百分比,它可以轻松调整以适应不同的场景。最后,为标签添加两个系列,它完全(且轻松)可自定义。
1)组织数据 对于此图表,您需要 5 个数据系列
- 曲线
- 阈值
- 分享
- A 公司标签
- B 公司标签
以下是我的设置方法。橙色的值是可以调整曲线陡度以及阈值和共享分区的输入。
2)创建曲线
然后设置基本格式
3)添加阈值
然后格式化并添加垂直线的误差线。
4)添加共享
然后格式化并添加水平线的误差线。
5)添加标签
添加点,然后为这些点添加数据标签。调整公式以获得最佳位置和拟合。
首先,A公司
然后,公司 B
6) 最终格式
按口味格式化。
角度 关于 Excel 图表和角度的简要说明。如果您希望角度看起来正确,则需要做两件事:
- 手动设置图表轴的最小值和最大值,以防止 Excel 随意调整它们。有关 Excel 如何计算轴限值的详细分析,请参阅Jon Peltier 的博客。
- 将图表尺寸调整为正方形,确保水平轴和垂直轴上的轴尺寸单位相同。
答案3
我们将使用堆积面积图来实现这一点。操作方法如下。
下图左上角的数据就是我们开始的数据。除端点之外的所有百分比标记都有两个值,一个用于百分比左侧,一个用于右侧。
重要提示:这些不是小数百分比。您必须将它们输入为整数,并使用自定义数字格式0"%"
(零后跟双引号中的百分号)。这样,整数就会像百分比一样显示。
现在,在每对重复的“百分比”值之间插入一行,如屏幕截图左下角范围内突出显示的行所示。将“百分比”值放在第一个单元格中(同样,使用自定义数字格式的整数),并将零放在接下来的两个单元格中。这样你就得到了垂直线。
选择这个新的数据范围并插入堆积面积图,即下图中的顶部图表。看起来不对,是吗?让我们修复它。
选择横轴,按 Ctrl+1 格式化,然后在任务窗格中将轴类型从自动更改为日期轴。这样会生成中间的图表。现在它的形状正确了,我们只需要进行一些格式化。
在“设置坐标轴格式”任务窗格中,将主要单位从 1 个月更改为 20 天。使用 50% 灰色作为轴线颜色。设置每个面积图系列的格式。我对每个区域的边框使用了相同的 50% 灰色。我保留了相同的填充颜色,但将透明度更改为 50%。