在Excel中不是现成的图表

我们有一个特定的图表,我们喜欢使用。 我在Stephen Few的一本书中看到:

在这里输入图像说明

蓝色系列实际上是一个带有标记的折线图:标记已被扩展,行被删除。

所以这不是一个开箱即用的Excel图表,而是一个黑客。

我似乎不能做的是把它旋转在一边。 所以如果我在第二个系列画这是我想要实现的:

在这里输入图像说明

我很高兴无论是黑客图表向导还是使用vba解决scheme。

要获得这种types的图表,您需要三列数据,绘制在两个轴上,并分阶段构build图表。

首先,你的数据应该是这样的:

在这里输入图像说明

接下来,selectA1:B4和插入和堆积条形图来得到这个:

在这里输入图像说明

现在,selectC1:D4和复制,然后select您的图表和select性粘贴(添加单元格作为新系列;值在列中;系列名称在第一行)得到这个:

在这里输入图像说明

Excel只是将您的图表types更改为一个简单的条形图,但您仍然需要一个堆积条形图。 因此,右键单击图表并将图表types更改为堆叠栏。

在这里输入图像说明

你会注意到你的主轴的比例尺没有显示你所需要的。 为了解决这个问题,我们将两个“Prev”列移动到次轴。

所以,显示格式function区,在左上angular的下拉菜单中select“Series PrevMthInvis”,然后点击下拉菜单下的格式selectbutton。 在Series Options下的Format对话框中,selectSecondary Axis。 然后在填充下,select不填充。

在这里输入图像说明

返回function区并再次select“系列PrevMth”和格式select。 select“辅助轴”,然后将“填充颜色”更改为所需的值。 最后将间隙宽度改为50%。

在这里输入图像说明

至less在我的Excel图表中,系列的顺序并不正确。 您需要将“PrevMth”系列堆叠在“PrevMthInvis”之上,因此右键单击图表并select“select数据”,然后将系列移动到第Mth,PrevMthInvis和PrevMth。

在这里输入图像说明 在这里输入图像说明

最后的清理包括右击次轴(上水平轴)并确保刻度,最小值和最大值与主轴相匹配,然后将主刻度线和次刻度线标记以及轴标签设置为“无”。 最后,select图例中的“PrevMthInvis”并删除它。

在这里输入图像说明

您可以通过将“PrevMth”值更改为0.5或任何最适合您的方式来更改蓝色“酒吧”的宽度。 祝你好运!