包含部分年份的日期轴

包含部分年份的日期轴

我有一张折线图,数据范围从 2002 年 2 月到今天。目前,日期轴如下所示:

在此处输入图片描述

有没有办法让第一个日期为Feb-02(不变),但下一个日期为Dec-02然后Dec-03等等?

答案1

一句话 - 作弊。使用“真实”日期轴并确保所有数据都有真实日期(例如相关月份的第一天或最后一天)。这应该会绘制出您的图表,其中第一个数据点在 2 月 2 日,随后的数据点在 12 月。点之间的空间将不均匀,尽管轴上的间隔将相等(并且与您的数据点不对齐)。

因此,废弃无用的轴,完全隐藏轴刻度标记和标签(即,为主轴选择“无”)。

绘制同一日期的第二组数据,但所有值都为零。在第二行上显示数据标签,在点下方,选择类别标签而不是数据值。将其涂成灰色,并选择较窄的线宽(例如 1 pt),这样它就不会像系列一样突出。现在这应该看起来很像轴线。如果您需要模仿刻度标记,请添加数据点标记(我建议使用十字标记,大约 3pt)。

您需要根据示例将标签设置为“mmm yy”格式,以显示为 2 月 2 日、12 月 2 日、12 月 3 日等。这可能是您的主要数据范围或重新格式化的第二个数据范围。

如果标签离“轴”太近,请尝试调整绘图区域的大小,使其远离图表区域的底部边缘。我发现,否则有时会变得拥挤。一旦有了喘息空间,就没问题了。您可能会发现,在删除轴之前添加系列效果更好。

该方法完全灵活,基本上可以反映您拥有的任何日期范围,具有各种不等的间隔,只要您始终拥有第二列数据,并且对于与您的实际(绘制)数据相同的所有日期都为零值。

答案2

这是一个很难回答的问题,因为 Excel 希望轴间距有规律。看看这是否适合您,如果不行,我们可以尝试一些更有创意的方法:

  1. 将 X 轴格式化为日期轴。
  2. 将最低日期设置为 2001 年 12 月 1 日
  3. 将最大日期设置为 2012 年 12 月 1 日
  4. 将主要单位设置为 1 年
  5. 将垂直轴交叉点设置为日期 2/1/2002 - 这会将垂直轴从最左边的位置(12/1/2001)移动到 2/1/2002。
  6. 将位置轴设置为刻度线
  7. 保存更改并查看是否是您想要的。

相关内容