我试图以这样一种方式表示数据点列表,即图形从 X 坐标“1”开始,但标记从坐标“100”开始,但我无法找到如何做到这一点,因为我能找到的所有明显的方法都会移动图形的起点,而不仅仅是标记。!
我想要的效果(这些图像是用不同的程序制作的)
我目前的 Excel “最佳”尝试的样子
答案1
只要数据设置正确,Excel 就能很好地完成此操作。例如,您可以使用五列来完成此操作。
- 设置您的数据
- A列数字计数器(1、2、3、4、5......n)
- B 列标签(180、181、182...n+180)
- C 列图表值(无论您的数据是什么)
- D 列要么是 =NA()(对于大多数行),要么等于您想要标记的行的 A 列值。
- E 列要么 =NA()(与 D 列相同),要么等于您想要标记的行的 C 列值。
- 使用以下设置插入柱形图:
- 系列值 = C 列(这将创建您的值的标准柱形图)
- 横轴标签 = B 列(这将使用您为轴定义的标签)
- 创建交错标签:
- 使用 E 列值添加另一个系列(这将成为标签的基本信息,仅显示标签点,NA() 显示空白)
- 选择第二个系列并将图表类型更改为散点图。
- 修改第二个系列的 X 值 = D 列,Y 值 = E 列(这将在您想要标签的任何地方创建一个数据点)
- 选择第二个系列并添加数据标签
- 根据您的喜好格式化整个图表
- 删除网格线
- 将第二个系列的格式设置为无标记
- 根据您的喜好格式化第二个系列的数据标签(尽管水平比旋转垂直更好)
- 将横轴格式化为标签间隔为 200
- 以及你喜欢的其他东西
最终产品看起来应该是这样的:
答案2
我会将图表制作成 XY 图表,其中“条”的顶部有数据点(没有线或标记),并使用“减号”选项将条显示为垂直误差线,百分比为 100。对于标签,我会隐藏默认标签,并添加另一个 XY 系列,其中 X 值为我想要的标签,Y 值为零。同样,这些点没有标记。我会使用“类别”或“X 值”选项在点下方添加数据标签。