如何在Excel中制作具有不等间距横轴的图表

Excel版本:office 2016

原始数据为StarLink(星链)的历次发射活动,主要数据为每次发射(拟)部署的卫星数量,横轴(X轴)为发射日期,纵轴(Y轴)为每次发射任务期望(拟部署)以及最终入轨工作的卫星数据,Y轴有两列数据(图表中为两条重叠的线),单列数据图表可能更为直观,原始数据如下:

 

选择数据,选择插入‘柱状图’,默认的图表如下:

可以看出,横轴以其实日期和终止日期的时间间隔等分作为横轴标签,无法直观看出每次发射活动的日期,需进行定制。

1、插入一个辅助列,辅助列的(Y轴)数值全部设置为0,如下图:

2、选择所有数据,选择插入“散点图”。重要的事情再说一遍,是“散点图”!

默认插入的图表如下:

扫描二维码关注公众号,回复: 14913578 查看本文章

 3、设置坐标轴格式,坐标轴选项选择‘水平(值)轴’,如下图:

 选择‘标签’ -> ‘标签位置’,设置为‘无’,取消默认的横坐标标签显示,如下图:

设置完成后,横轴默认的显示标签消失。

4、选中系列“辅助列”,方法有许多,直接点击图表区辅助列(因为值为0,全部为绘制在横轴上的圆点),也可以通过设置图表区或数据列格式的下拉列表框来选择,如下图:

 

 此时图表中辅助列的小圆点全部为选中状态,在任意一个呈选中状态的小圆点上点击鼠标右键(关键步骤!!!),出现如下的菜单栏,选择‘添加数据标签(B)’ -> ‘添加数据标签(B)’,如下图所示:

操作结束后横轴上小圆点旁均显示了0(即也Y轴值绘制的标签),下面把标签值指定为横轴的值。

5、通过格式设置区选择‘系列“辅助列”数据标签’,如下图所示:

 

通过‘设置数据标签格式’ -> ‘标签选项’ -> ‘标签包括’,取消‘Y值’选择,选中‘X值’,如下图:

 

根据自己图表的数据格式要求设置‘数字’显示格式,本例中自定义标签的数字格式设置为‘日期’,设置了文字方向为‘竖排’,设置完成后图表效果如下:

 

 由于本例中数据比较多,横轴不等间距日期显示有重叠,后续调整。

6、调整图表类型

本例中想要的是柱状图(可根据自己的需要的其他类型图表)

点击图表,选择主菜单中的‘更改图表类型’,本例中选择‘柱形图’,经调整设置,效果如下:

图片宽度太大有点压缩后显示有点模糊,而且时间间隔没有直观体现横轴的非等间距,局部数据的效果图(示意图):

 跟预期效果一致,从横轴能直观看出每次发射活动的日期(横轴标签显示非等间距)。

说明:添加辅助列并借助散点图的原因在于,散点图可以指定新增系列的X系列和Y系列值,其他默认图表可能都只有一个方向的值,故在设置辅助列的标签显示时,可以选择‘X值’,以此达到所期望效果。

可能的技巧(本人未亲测):通过设置辅助列Y轴值为负数,可以统一(在上下方向)调整自定义标签的显示位置,有兴趣的可以尝试。

中间有些琐碎调整步骤省略,有疑问欢迎提问。

猜你喜欢

转载自blog.csdn.net/wangyulj/article/details/123084867
今日推荐