在你发表评论说这是一个转发- 我想说的是,我看过类似的问题,但有些人将问题标记为答案,但并不是真正的答案(例如链接中的答案)
我想要用 Excel 绘制此图:
请注意,类别中的数据点没有分成系列,并且在其类别内都是相同的。
这有可能吗 _________?
更新
@David 想要一些数据来处理。所以我从链接中复制了数据
第 1 类(红色):22,58 20,76 7,1 37,93 68,42
第 2 类(绿色):72,41 72,73 71,43 70,83 82,86
答案1
以下是可以执行的操作的快速示例。这可能需要一些数据操作才能正确显示所有内容(但这在使用 Excel 创建箱线图之外的图表时很常见)。它使用四个数据系列:类别 1 和类别 2 各一个,两个隐藏数据系列,两个标签各一个。
编辑:要创建这种类型的混合图表,您可以使用 Excel 散点图。
- 格式化您的数据。为了简单起见,我更喜欢将每个系列/类别分成两列,分别表示 X 值和 Y 值。示例如下:
使用您的数据创建散点图。使用列中的 XY 数据添加每个系列。任何系列有多少个点并不重要,它们都是独立的。
为每个类别添加标签点系列。这将创建一个单点(为了清晰起见,我在第二个示例中将类别 2 的点保留为灰色),然后可以使用该点为每个类别创建一个标签(只需将标签格式化为显示点下方的系列即可)。
其余内容均可根据您的偏好进行格式化。不过,您需要注意以下两点:
a. 由于值彼此非常接近,我建议使用透明度进行填充,这将使重叠值具有更多的色彩饱和度,从而强调它们。
b. 另一种显示所有值的方法是将“抖动”引入 X 值。对于类别 1,我曾经
=RANDBETWEEN(48,52)/100
在数据点的水平位置上创建了一些扩展,这样您就可以更好地查看聚集点。
答案2
这是一种略有不同的方法,我曾经用这种方法回答过一个类似的,即使不是完全相同的问题。
从第一列为“Starter”和“Professional”、第二列为两个零的范围开始。插入条形图。这提供了标签,但零意味着条形图不显示。
在另外两列中,第一列中放置 1 表示 Starter,2 表示 Professional,第二列中放置 Y 值。复制此范围,选择图表,使用选择性粘贴(第一列中的类别)。
右键单击此新系列,选择“更改图表类型”,选择“XY 散点图”。再次右键单击新系列,选择“格式化数据系列”,在给定选项时选择“主轴”。