我有一个进程,从 State0 开始,经过一段时间后到达 State1、State2 等等。假设有 Group1、Group2、Group3 等等。如何绘制每个组的每个状态,以 x 为时间轴,以 y 为组轴?
我想绘制此示例数据:
State0 State1 State2 State3
Group1: 0 1 4 8
Group2: 0 3 6 12
Group3: 0 2 5 9
Group4: 0 5 6 7
因此每个组否应该在 Y 轴上从低到高,然后对于每个组和状态,时间轴上应该有一个相应的散点。我希望每个状态都有不同的颜色,这样人们就可以区分状态的时间否。
如何在 Excel 中绘制此图?我尝试了几种方法,但 Excel 似乎总是在 x 轴上取组,在 y 轴上取状态。有人能帮帮我吗?
这就是我想要实现的目标的要点:
答案1
一旦您理解了 Mate 提出的观点——XY/散点图轴只是数字——而不是分类,这个图表就相对容易制作。因此,诀窍是为每个组使用数字代理,然后使用数据标签来显示类别名称。与大多数 Excel 图表一样,设置数据是最重要的步骤。
- 首先,格式化您的数据。使用您提供的数据表,您只需添加一个额外的“辅助”列,其中包含您组的数值。在本例中,1 代表第 1 组,2 代表第 2 组,等等...数据表如下所示:
- 插入一个空白的 XY/散点图。
- 从表格中选择图表数据。每个数据系列都是您的“州”之一,具有以下值:
系列名称 = “州”
X 值 = 州列中的数值
Y 值 = Y 值列中的数值(对应于您的组号) - 按喜好设置格式。为了匹配您的图片,我反转了垂直轴上的值,因此 1 在顶部,4 在底部。我还删除了垂直轴上的标签,并简单地向状态 0 数据点添加标签,使用您的组名作为标签。