手动调整 Excel 图表上的轴编号

手动调整 Excel 图表上的轴编号

我想根据 MS-Excel 2010 中的图表点调整散点图的 X 轴。我在一些指南中看到,我可以通过编辑“选择数据”中的“轴标签”来更改它。如下图所示,此按钮对我来说未激活。在图表中,我想将 X 轴标签更改为 (0.8 1.0 1.3 1.5 1.7)。

样本数据

答案1

不显示正常的轴标签是不正常的,因为这可能会导致阅读图表的人缺乏理解。我知道我会分心,想:“他为什么选择这样做?”但人们会问各种各样的问题。

因此,下面就是您可以如何做您想做的事情。

添加一列全为零的数据。这将产生一系列沿横轴的数据点。

使用所有数据制作图表(左下方)。

根据需要调整轴(右下方)。

数据和图表格式的开始

隐藏横轴标签。最好的方法是使用自定义数字格式" "(单个空格用双引号括起来),这样就有空间放置数据标签,而无需手动调整绘图区域大小。(下图左上角)。

选择轴上的系列,并添加数据标签。Excel 在点的上方或左侧添加 Y 值标签(全部为零)。(下图右上角)。

格式化数据标签:选择显示 Y 值的选项并取消选择其他选项;选择“下方”位置;使用带有一位小数的数字格式。(下图左下方)。

删除图例,并沿 X 轴重新格式化系列,使其模仿轴(中灰线,使用中灰色边框且无填充的十字标记)。(下图右下角)。

在此处输入图片描述

答案2

这个答案涉及 Excel-2013,但我怀疑 Excel-2010(如果您确实正在使用)足够相似,所以这应该无关紧要。要编辑轴的刻度,请右键单击它并选择设置轴格式:

在此处输入图片描述

这将打开一个包含多个选项的对话框,要设置网格线之间的间隔,请转到:

Axis Options -> Axis Options -> Units

在此处输入图片描述

主单位设置主网格线之间的间隔,次单位设置次网格线之间的间隔。希望这对你有帮助 :)

答案3

如果我正确理解了您的问题,看起来您的数据是不规则间隔的,并且您想将其绘制为 XY 数据,但让 X 轴网格线与数据的 X 值匹配。这在 Excel 中无法原生实现,实际上违背了使用散点图的目的。

折线图

如果您不关心在 X 轴上按比例显示数据,则可以使用折线图:

折线图

这会将 X 值视为类别,并简单地将 Y 值以均匀的间隔堆叠在图表上。请注意,您会看到实际的 X 值,但每个点的间隔都相等,尽管 X 值不是相等的。如果最后一个点的 X 值为 100,它仍将绘制在与 1.7 相同的位置。

散点图

散点图或 XY 图按比例绘制 X 值。网格以固定间隔排列,以便直观地显示数据的比例。这就是为什么网格线不会穿过所有数据点的原因。您实际上可以强制 Excel 在您想要的位置绘制“明显的”网格线:

XY 图表

这是通过从 0.78 开始并使用 0.24 的间隔来实现的。当您将 X 轴值四舍五入到小数点后一位时,它们会显示您想要的值。但是,网格仍然处于成比例的位置,您可以看到网格线实际上并没有穿过数据点(除了 1.5,它恰好是一个精确的 X 值)。

其他解决方案

液晶网格线

如果数据适合这种解决方案,就像本例中那样,您可以使用网格线间隔,即“最低公分母”间隔来穿过每个点:

液晶显示屏

这样可以保持所有元素成比例,并标记每个点。它甚至为 X 值的比例添加了视觉线索,因为您可以看到中间线条的数量。

手动网格线

如前所述,均匀的网格线使读者能够直观地看到数据 X 位置的比例特性。如果您需要网格线贯穿每个点,您可以手动添加它们(绘制它们),用于所有不落在标准网格线上的点。如果您只需要这些线,请将 X 轴设置为没有网格线,然后手动添加所需的每条网格线。请记住,读者习惯于看到具有均匀网格线的 XY 数据,因此您的图表会有点视觉错觉,人们可能会认为它“具有误导性”。

数据标签

如果目标只是显示实际的 X 值,以便可以直接从图表中读取它们,那么正常的方法是使用标准网格线并在需要的地方添加数据标签。

相关内容