需要帮助在 Excel 中绘制复杂图表

需要帮助在 Excel 中绘制复杂图表

我有一个有点复杂的数据集,我想在 Excel 中绘制它。目标是实现以下目标:

图表

还有一些数据点,但如果我能得到帮助到达这一点,我相信我可以让它发挥作用。

对于这组任意值:


            +-----+---------------------------+---------------------------+
            | day |        qty reports        |   qty ppl from each dpt   |
            +-----+------+------+------+------+------+------+------+------+
            |     | dpt1 | dpt2 | dpt3 | dpt4 | dpt1 | dpt2 | dpt3 | dpt4 |
            +-----+------+------+------+------+------+------+------+------+
            | n-1 |   1  |   4  |   2  |   3  |   5  |   4  |   3  |   1  |
            +-----+------+------+------+------+------+------+------+------+
            | n   |   4  |   2  |   3  |   1  |   4  |   5  |   3  |   2  |
            +-----+------+------+------+------+------+------+------+------+

我该如何创作这个情节?

答案1

最简单的解决方法就是将图表分成两部分。一个用于显示未结报告,另一个用于显示相关人员。

为了将它们放在同一张图表中,我必须重新排列数据

例子

为了添加虚线,需要在图表上手动绘制。第 n 天和第 n-1 天的文本也需要通过文本框手动添加。

请注意,当您右键单击图表并选择窗口中间的“选择数据...”时,会有一个交换行和列的选项。请确保使用该选项,以便在需要时获得正确的值。

将其分成两个单独的图表更适合 Excel 的掌控范围。我使用的是 Excel 2013。新版本的 Excel 中可能会提供新的图表选项。

旁注:目前正在使用组合图。基本上,您可以选择每列的数据类型。通过这种方式,您可以添加 XY 散点图选项,然后可以在侧面添加一列作为垂直线。需要花点时间,但您可以得到一条垂直线。

示例 2

编辑(乔恩·佩尔蒂埃):我希望埃德不介意我插话,但我认为我的回答不够明确,无法写出自己的答案。我复制了他的方法并交错排列数据,因此人员和报告位于不同的列中,因此它们被绘制为不同的条形图系列。然后,我将人员系列格式化为与相应报告系列所用颜色相比更浅的色调。然后,我删除了重复的图例条目。

交错数据以允许不同的格式

答案2

按照我的教程中描述的方式交错排列数据簇状和堆积柱形图和条形图,您可以获得堆积簇柱形图,以类似的方式显示数据,聚类柱形图而不是摆弄垂直线。

在此处输入图片描述

相关内容