我有一组两个人的互联网使用数据。对于每个人,我都有他们一天内每次登录和退出互联网的数据。我想制作一个条形图/直方图,其中 x 轴是时间,条形的宽度是他们每次登录的时间间隔。我希望每个人的数据都显示在同一个图表上,每个人的颜色不同。如何在 excel 中做到这一点?
示例数据:
Person 1
Connected Disconnected
08:54:05 08:56:02
09:16:35 09:18:24
09:31:54 09:35:11
Person 2
Connected Disconnected
08:52:46 08:53:34
09:04:12 09:17:35
09:31:23 09:35:14
答案1
以下是获取您想要的东西的方法。
您需要重新排列数据,如下所示。我将人员 1 和 2 的数据放在相邻的列中。我将连接时间放在第一位,断开时间放在第三位,持续时间放在第二位,其中持续时间就是断开时间减去连接时间。
我使用金色阴影范围创建了图表 1,即堆叠条形图。我必须切换行和列才能获得适当的方向。
我通过格式化未填充的连接条来创建图表 2,因此它们不可见。
蓝色阴影范围是我计算 X 轴的初始时间(8:00,或 1/3 天,0.3333...)和时间间隔(15 分钟或 0.0104666...)的地方。本质上,我在每对单元格的上方输入了我想要的时间,并使用 =J2 和 =J5 来获取每对单元格中的第二个,但第二个被格式化为数字而不是时间。我格式化了 X 轴并将它们应用于图表 3 的横轴刻度。
最后,我对垂直轴做了两项调整。首先,我将轴类型从“自动”更改为“时间刻度”。这样就对齐了 1 的所有条形图和 2 的所有条形图。然后,我应用了自定义数字格式,"Person "0
以便它们在图表 4 中显示为人物 1 和人物 2。