Excel:制作 x 轴上年份间距不均匀的图表

Excel:制作 x 轴上年份间距不均匀的图表

我的 Excel 数据如下:

Year            1857    1869    1880    1890...
Population      1970    2328    2556    3171...

如您所见,年份的间隔并不均匀,我希望我的图表能够考虑到这一点(x 轴表示年份,y 轴表示人口)。折线图对我来说不起作用(因为 x 轴上的年份间隔均匀),因此我尝试使用带有平滑线条和标记的 XY 散点图。

该图表很好地处理了年份之间的空间(如果年份之间的差距较大,则标记之间的空间就更大),但它使 x 轴看起来像

 1840 1860 1880 1900...

但我希望它看起来像

 1857 1869 1880 1890... 

我可以将年份之间的差距从 20 调整为更小/更大的值,但我无法获得确切的值。

这两个图表之间有折衷方案吗?

答案1

您无法在任何 Excel 轴中指定特定日期,最多可以定义轴标记的开始/结束/间隔。但是,您可以创建自定义轴来表示您想要显示的值。

  1. 理想情况下,将您的数据转换为 Excel 数据表(不是必需的,但通常会让您的生活更轻松)。
  2. 添加一个名为horizo​​ntal_labels且全为 0 的“辅助”列(或行,如果您的数据保留在原始格式)。
  3. 向图表中添加另一个数据系列horizo​​ntal_labels,其值如下:
    X 值 = 年份
    Y 值 = Horizo​​ntal_labels
  4. 格式化默认水平轴以删除标签和刻度。
    • 单击该轴以选择它。
    • 右键单击轴并从上下文菜单中选择“设置轴格式”。
    • Format Axis菜单中,选择轴选项(图标看起来像 3 系列柱形图)。
    • 展开Tick Marks并将主要类型和次要类型都设置为无。
    • 展开Labels并将标签位置设置为无。
    • 每个更改都应立即生效,以便您可以逐步看到更改。
  5. 为您的 Horizo​​ntal_labels 数据系列添加数据标签,并格式化它们以显示标记下方的 X 值。
  6. 按口味格式化。
  7. 另外,如果您想添加自定义垂直网格线来匹配您的日期,只需使用 Y 误差线作为您的 Horizo​​ntal_labels 数据系列,并根据喜好进行格式化。

在此处输入图片描述

相关内容