在 Excel 散点图上连接多个系列

在 Excel 散点图上连接多个系列

我正在尝试创建一个包含多个系列的散点图并将它们连接起来。

我的数据中,一个 X 值对应多个 Y 值。每个 X 值对应 4 个 X 值和 7 个 Y 值,总共 28 个 Y 值。

我已经尝试了每种形式的散点图(平滑线、直线等),我也尝试将“显示空单元格”设置为“用线连接数据点”,但选择此项后没有出现任何线。

我的图表上有 4 个点,每个点代表一个 X 值。如何用线连接这些 X 值?

我也尝试过使用趋势线,但它要求我为趋势线选择一个系列。我想在这条趋势线中使用所有 4 个系列。

这是我的图表当前的屏幕截图:

屏幕截图1

对于每个 X 值(300、600、900 和 1200),都有一个点。如何连接这些点?

另外,我尝试只用一个系列来做这件事。输入多个 x 值和所有 y 值。这给了我所需的线,但数据偏离很大。数据集中最高的 Y 值为 78,但图表只上升到 ~18

截图2

这是为什么?我确实知道 Y 值高于 18 是在系列数据集中。我甚至手动添加了每个单元格(而不是 Shift+Click)以确保包含所有数据点。是不是只需选择其中一个数据点并继续下去?

我对如何将多组数据连接到散点图感到很困惑。尤其是当每组数据只有 1 个 x 值和多个 y 值时。

答案1

我对你的文字感到困惑,所以我会给出一个通用的答案,然后我们可以从那里进行一些改进

系列之间完全独立,因此您不能使用多个系列形成趋势线,也不能连接多个系列的点。

如果您希望每个 y 值对应一个系列,则可以像这样获取数据。每个 y 值都有自己的系列,这些系列由一条线连接起来(使用带有直线和标记的 xy 散点图)

在此处输入图片描述

如果您希望它们都属于同一系列,则需要多次选择 x 系列(每个 y 值一次,同时按住 ctrl。选择 y 系列时也是一样,请注意,我还在公式中选择了空的 g 列,因此系列并非全部连接。由于这些现在都在同一系列中,趋势线将考虑所有点。

在此处输入图片描述

答案2

我不知道您的数据是什么样子的,但我怀疑它没有以任何方式排列,Excel 会假设这些点应该连接在一起,或者您已经推翻了 Excel 的假设。您谈到了不同的 X 和 Y 值,但没有向我们展示您的意思,也没有告诉我们您是如何尝试绘制所有这些点的。

我可以用多种方式重新创建您的第一张图表,最简单的方法是使用以下数据布局,其中系列按行或列排列。由于每个系列只有一个点,因此图表中的每个系列都有一个数据点,没有线可以连接到其他点。

这是带有直线和标记的散点图类型,或者在 VBA 中为 xlXYScatterLines。

每系列一个点的散点图

如果要用线连接点,则需要将它们放入同一系列中。下面显示了一种方法。相同的图表类型,但一个系列,因此所有点都连接在一起。

包含一个系列的散点图

您无需单独为单行上的每个点着色;将系列中的点格式化为相同格式有助于显示它们包含在同一系列中。不同的标记颜色和形状有助于在同一图表上显示不同的系列,我怀疑这正是您想要做的,如下所示:

具有多个系列的散点图

@gtwebb 在他的回答中也表达了同样的观点。

相关内容