Excel - 在相同的 x 值上绘制不同的 y 值

Excel - 在相同的 x 值上绘制不同的 y 值

我正在尝试找出一种方法来绘制我的数据,以便同一类别中的值像这样堆叠在一起:

我想要的是

但每当我去绘制它时,我都会得到这样的结果:

我得到了什么但却不想要...

我一直在寻找类似的问题,但最终发现了更多我无法理解的复杂问题。

答案1

可能有几种方法可以做到这一点。这是其中一种。我无法随时访问 Excel,因此我在 LO Calc 中执行了此操作。菜单略有不同,但我会描述它。无需进行大量自定义,我制作了基本图表:

图表

以下是关键步骤。

  • 将 X 值视为类别的图表类型会将苹果和香蕉视为标签,而不是类别名称。即使您有多个相同名称的条目,每个条目也会在 X 轴上绘制为单独的连续值,分别对应于项目 1、项目 2 等。

    所以我使用了散点图。我添加了一列 X 值,使用 1 表示苹果,2 表示香蕉,以强制将值置于 X 轴上的正确位置。

  • 我选择了数据的 A 列和 C 列来创建图表,并选择了散点图(XY 图)类型,只包含点。这样就可以按照您想要的方式对齐点。

  • 现在您需要处理如何让 X 轴按照您想要的方式显示。选择 X 轴并转到“设置轴格式”(您可以右键单击轴,这是一个上下文菜单项)。

  • 使用比例设置来控制最小值、最大值和网格间隔。在此示例中,我使用了最小值 = 0、最大值 = 2、主要间隔 = 1、次要间隔 = 0。您可以使用这些值来将数据定位在图表上。

  • 对于标签,我选择不添加轴标签,并添加轴标题。然后我输入苹果和香蕉,并调整行距和行距之间的间距以获得对齐效果。您也可以使用文本框作为标签。

相关内容