我正在尝试创建一个可视化的车辆使用图表,以便更好地识别浪费的时间。
为此,我希望将所有车辆绘制在一张图表上,纵轴是车辆 ID,横轴是从凌晨 3 点开始到第二天凌晨 2 点 59 分结束的 24 小时内的时间。
针对每个车辆 ID,我想显示车辆的使用时间和未使用时间。我想使用条形图来表示使用情况,并在条形图之间留出空白来显示停机时间。
如果可能的话,我还想用三个标签来标记这些条形图。起始位置符号位于条形图的左端,路线 ID 位于条形图的中心,终止位置符号位于条形图的右端。
然而,标签的优先级较低。
下面是我的数据集的示例以及我想要实现的最终结果:
Veh. Route Start Start End End
Loc. Time Time Loc.
001 A X 10:00 10:30 Y
001 A Y 10:45 11:15 X
002 A Y 10:15 10:45 X
002 A X 11:00 11:30 Y
003 B X 10:00 10:45 Z
003 B Z 11:00 11:45 X
|
001-+ [X--A--Y] [Y--A--X]
|
002-+ [Y--A--X] [X--A--Y]
|
003-+ [X----B----Z] [Z----B----X]
|
+---+---+---+---+---+---+---+---+---+---
10:00 10:30 11:00 11:30 12:00
答案1
好的 - 我仍然在努力解决数据标签问题 - 但是,我现在回答这个问题,因为我至少已经设法弄清楚如何格式化基本数据以获得我想要的效果。
我使用了此处的说明:“在 Excel 中制作甘特图的分步说明“ 和这里: ”更简单的重复任务甘特图“
这是我正在使用的数据集:
因此,我首先创建一个空白的 2D 堆积条形图。右键单击空白图表,然后单击“选择数据”。
选定的第一个数据是 D1(开始时间),值为 D2:D7。选定的第二个数据是 G1(持续时间),值为 G2:G7。
停留在“选择数据”屏幕上,编辑“水平(类别)轴标签”并选择范围 A2:A7 - 确保不要选择标题。
重要的- 下一步要求上述数据范围为数字。如果您的数据是文本,则需要创建相应的数字数据集 - 请参阅第二个链接我已经发布。
关闭“选择数据”屏幕,右键单击“垂直(类别)轴”并选择“设置轴格式”,在“轴类型”下将其从“根据数据自动选择”更改为“日期轴”。
我还在“轴位置”下选中了“按相反顺序分类”,但这只是个人偏好,以便数据从上到下排序。
这将改变图表:
对此:
格式化第一个数据系列以删除填充和边框,并添加来自范围 B2:B7 的数据标签,结果如下:
剩下的就是格式化时间轴,详情请见第一个链接我发了帖子,来品味一下。