我有一组这样的数据集:
Set Type x y
S1 A 1 24
S1 A 2 87
S1 A 3 33
S1 B 1 66
S1 B 2 11
S1 B 3 20
S1 C 1 79
S1 C 2 48
S1 C 3 87
S2 A 1 5
S2 A 2 73
S2 A 3 49
S2 B 1 56
S2 B 2 14
S2 B 3 13
S2 C 1 60
S2 C 2 32
S2 C 3 61
我想在 Excel 中制作一个散点图,根据点的标签对点进行分组。在本例中,我为不同的数据集 ( , ) 和不同的实验设置 ( , , ) 提供了 ( , ) 坐标。我想将所有结果绘制在一起,但我希望每个配置 (组合) 都有一条单独的线x
:y
S1
S2
A
B
C
S1-A
S1-B
S1-C
S2-A
S2-B
S2-C
如何在 Excel 2013 中执行此操作?
虽然有些人可能会说我应该转换数据,但在我的场景中很难做到这一点,因为我要考虑的列和样本都很多。最终,我想要一个可以过滤掉“C 类”结果的图表。
答案1
我不认为有自动化的方法可以做到这一点,但你可以手动“构建”它。首先,你需要创建单个标签,可以通过连接 Set 和 Type 来实现。为此使用 E 列。因此 E2 将是:
=A2&B2 for S1A
or =A2&"-"&B2 if you want a hyphen in the middle: S1-A
将其复制到列下。现在用第一组创建散点图。突出显示 C2:D4 并插入散点图。这将创建添加其他系列的框架。单击选择数据。第一步是更改第一个系列的标签。选择该系列,单击编辑,然后将系列名称更改为指向单元格 E2。
单击“添加”,它将弹出另一个系列的对话框。对于系列名称,指向单元格 E5。对于 X 值,选择 C5:C7。对于 Y 值,选择 D5:D7。请注意,Excel 会预先填充 Y 的占位符条目。在粘贴实际值之前删除该条目,否则它会将实际值连接到那里。
对每个系列重复该过程。
如果您不想在 X 轴上进行细小的细分,请右键单击该轴。选择“设置轴格式”。这样您就可以完全自定义。