将堆积条形图与散点图数据对齐

将堆积条形图与散点图数据对齐

我有一个散点图,其中有几个以规则间隔排列的数据点,例如(8,10)(8,15)(40,12)(40,9)等。我想要一个与这些间隔对齐的堆积条形图,但到目前为止,我所能做的就是让它们均匀分布在 X 轴上,它们从第一组数据点之后开始,在最后一组数据点之前结束: 困惑的图表

我希望条形图如果不居中,至少与每组散点图数据处于相同的相对位置。

下面是我的一张非常丑陋的 Excel 电子表格的副本:困惑.xlsx

编辑:添加次要水平轴后 添加次要横轴后

答案1

这已经是我能为您做的最好的了;不过,它会将您的水平轴移动到顶部。

  • 单击“图表工具 | 布局 | 轴 | 次要水平轴 | 显示从左到右轴”。
  • 使用图表工具 | 布局 | 轴标题 | 次要横轴标题 | 轴上方的标题将“计数”标题添加到该轴。
  • 通过右键单击数字并选择“设置轴格式...”来调整散点图轴
  • 您已将最小值设置为 8,将最大值设置为 296。将最小值更改为 -8,将最大值更改为 312。
  • 将“垂直轴交叉:”选项更改为类别编号 -8。
  • 删除主轴。

在此处输入图片描述

虽然不完全是您开始时所想的,但这是我能得到的最接近的答案。

答案2

简短的回答是,您将分类系列(列)与间隔/比率系列(折线图)组合(未成功)。因此,Excel 不知道如何在间隔尺度(当前 X 轴)上绘制类别(列)。

为了验证这一点,只需添加第二个水平轴并将其格式化Position AxisOn Tick Marks您将丢失第一列和最后一列的一半(因为它们以 0 为中心),但您的 XY 系列将排列在列的正中心,如下所示:

困惑1

要纠正它,最简单的方法就是创建一个新图表。

  1. 使用当前的柱状数据创建柱状图。

困惑2_1

  1. 将您的第一个 XY 数据系列添加到图表 - 它只允许您添加 Y 组件,因为您没有 XY 图表。
  2. 选择您的 XY 数据系列,右键单击并将系列图表类型更改为 XY。
  3. 使用选择数据对话框为该系列添加正确的 XY 数据。
  4. 配置次要轴(水平和垂直)。由于您在主要水平轴上使用分类数据(类别 1-10,名为 8、40、72...296),因此您必须调整次要水平轴以匹配它。对于您将拥有的数据,您需要最小 -8(8-16,或 8- 1/2 的 32)和最大 312(296+16,或 296+ 1/2 的 32)。这是两个轴彼此相邻的样子:

困惑2_2

此外,这仅适用于均匀分布的值,如果您的值遵循不同的分布,则必须使用不同的(可能更复杂)方法。

  1. 使用选择数据对话框为图表添加其他 XY 数据系列。

祝你好运

编辑:我忘了说我的是 Excel 2010,但是我的经验是它在 2013 年应该仍然可以使用,但我还没有测试过。

答案3

根据 dav 的回答,图表的横轴是分类轴。但是,您实际上可以将主轴用于两个系列。诀窍是调整散点图的单位。分类轴有一个刻度,其中图表中的第一个条是 X 值 1,第二列是 X 值 2,依此类推。调整散点图的 X 值,您应该会得到想要的图表。

哦,还有一点:日期的行为有时会有所不同。玩得开心!

相关内容