如何在 Excel 中创建这种步骤图?

如何在 Excel 中创建这种步骤图?

我正在尝试制作如下图所示的图表。本质上,两家公司正在分割利润份额,但实际分割的份额因特定阈值而异。我不确定是否可以在 Excel 中制作这种类型的图表,而无需单独制作每个部分。

我能想到的所有办法就是费力地手动创建图表中的每个四边形,然后将它们层叠在一起,所以当然希望有一种更简单的方法!

有没有一种组合图表可以供我使用?显然,曲线下方的区域需要自定义,但数字或比例本身并不重要,因为一旦绘制好图表,我就可以进行调整。这可能吗?

利润函数随时间变化

答案1

有点儿:

结果

部分数据如下所示:

位1

位2

位3

设置数据:

  • 整个表格:100 行,这样看起来比较平滑。您可以根据需要将其设置得高或短,并且行将使用别名来匹配。
  • A 列:仅 X 轴标签。大多数为空白。
  • B 列:公司 B 获得多少。我不知道 Y 轴上的数字是多少,所以我将两家公司的总和设为 100,这样计算起来就简单了。公司 B 是第一家,所以它位于堆积图的底部。
  • C 列:公司 A 获得多少。基本上是100-FirmB
  • D 列:斜线。我从 0 数到 100。
  • E 列:一组水平线。您无法用一个系列制作所有水平线,否则在从一个部分跳到下一个部分时,会出现略微倾斜的垂直线。
  • F 列:另一组水平线。
  • G 列:将使用误差线创建垂直线的单点。

创建图表:

  1. 设置所有数据。将其关闭,然后根据需要进行调整。
  2. 创建一个组合图表,以 A 列作为 X 轴,以 B 列和 C 列作为堆积图,其余列作为折线图。
  3. 将 Y 轴最大值设置为固定值。我使用了 100。
  4. 将堆叠列之间的间隙减小至 0%。
  5. 向三角形系列添加误差线。使它们仅具有固定值,即 Y 轴最大值或更大值。我们希望它们从图表顶部延伸出去。使它们成为白线,并且足够粗,以便它们全部合并在一起。
  6. 将 FirmA 和 FirmB 的填充设置为白色,并带有白色边框。
  7. 将 Horiz1 和 Horiz2 更改为黑色虚线。
  8. 为 Vert 系列添加误差线,仅减去 100%。将它们设为黑色虚线。
  9. 将三角形系列设为粗黑线。
  10. 将 Y 轴设为一条粗黑线。(所有那些白色误差线可能都与其重叠。)
  11. 将 Y 轴的数字格式更改为“;;;”或将文本颜色设置为白色以使其消失。
  12. 手动添加公司 A 和公司 B 的标签。(我找不到使用图表工具来实现此目的的好方法。)

答案2

对于这种类型的图表,我会使用 XY/散点图(带线)。使用一点三角学,您可以定义一个基本角度和任何垂直段。然后为每个水平类别插入一个百分比,它可以轻松调整以适应不同的场景。最后,为标签添加两个系列,它完全(且轻松)可自定义。

概念

1)组织数据 对于此图表,您需要 5 个数据系列

  • 曲线
  • 阈值
  • 分享
  • A 公司标签
  • B 公司标签

以下是我的设置方法。橙色的值是可以调整曲线陡度以及阈值和共享分区的输入。

组织数据

2)创建曲线

创建曲线

然后设置基本格式

设置格式

3)添加阈值

添加阈值

然后格式化并添加垂直线的误差线。

阈值格式和误差线

4)添加共享

添加共享

然后格式化并添加水平线的误差线。

格式化共享添加误差线

5)添加标签

添加点,然后为这些点添加数据标签。调整公式以获得最佳位置和拟合。

首先,A公司

公司标签

然后,公司 B

公司 b 标签

6) 最终格式

按口味格式化。

最终格式

角度 关于 Excel 图表和角度的简要说明。如果您希望角度看起来正确,则需要做两件事:

  1. 手动设置图表轴的最小值和最大值,以防止 Excel 随意调整它们。有关 Excel 如何计算轴限值的详细分析,请参阅Jon Peltier 的博客
  2. 将图表尺寸调整为正方形,确保水平轴和垂直轴上的轴尺寸单位相同。

答案3

我们将使用堆积面积图来实现这一点。操作方法如下。

下图左上角的数据就是我们开始的数据。除端点之外的所有百分比标记都有两个值,一个用于百分比左侧,一个用于右侧。

重要提示:这些不是小数百分比。您必须将它们输入为整数,并使用自定义数字格式0"%"(零后跟双引号中的百分号)。这样,整数就会像百分比一样显示。

现在,在每对重复的“百分比”值之间插入一行,如屏幕截图左下角范围内突出显示的行所示。将“百分比”值放在第一个单元格中(同样,使用自定义数字格式的整数),并将零放在接下来的两个单元格中。这样你就得到了垂直线。

选择这个新的数据范围并插入堆积面积图,即下图中的顶部图表。看起来不对,是吗?让我们修复它。

选择横轴,按 Ctrl+1 格式化,然后在任务窗格中将轴类型从自动更改为日期轴。这样会生成中间的图表。现在它的形状正确了,我们只需要进行一些格式化。

在“设置坐标轴格式”任务窗格中,将主要单位从 1 个月更改为 20 天。使用 50% 灰色作为轴线颜色。设置每个面积图系列的格式。我对每个区域的边框使用了相同的 50% 灰色。我保留了相同的填充颜色,但将透明度更改为 50%。

三角堆积面积图

相关内容