9

我想绘制类似于下面的时间序列频率数据。我尝试了许多类型的图表,但它们都将时间(即 08:00)完全放在数据系列列下,我也尝试输入 8-9 、 9-10、 10-11 ...但这看起来很糟糕,因为时间系列需要是连续的。我希望将 8:00 和 18:00 作为起点和终点,数据系列应高于区间,介于 8-9-10-11 等之间。有什么建议吗?

08:00:00 - 09:00:00     12
09:00:00 - 10:00:00     11
10:00:00 - 11:00:00     13
11:00:00 - 12:00:00     12
4

2 回答 2

11

您可以按照您想要的方式在 Excel 中获得良好的时间序列图,但您必须处理一些怪癖。

  1. 请务必选择“散点图”(带有线选项)。如果您的时间戳不统一,则需要这样做,并将相应地缩放 X 轴。

  2. 在您的数据中,您需要添加一个带有中点的列。这是我对您的示例数据所做的。(此技巧可确保数据绘制在中点,如您所愿。) 在此处输入图像描述

  3. 您可以使用此菜单格式化 x 轴选项。(图表->设计->布局在此处输入图像描述

  4. 选择“轴”并转到主水平轴,然后选择“更多主水平轴选项

  5. 设置您想要的选项。(固定起点和终点。) 在此处输入图像描述

  6. 您将获得如下图所示的图表。 在此处输入图像描述

然后,您可以调整许多选项,更好地标记轴等,但这应该可以帮助您入门。

希望这可以帮助您继续前进。

于 2013-01-16T21:33:07.720 回答
6

我想用我在Excel 博客上找到的一些提示来赞美Ram Narasimhan的回答

非均匀分布的数据可以在excel中绘制

  • XY(散点图)
  • 带有日期轴的线性图
    • 这些不考虑时间,只考虑几天。
    • 这种方法非常麻烦,因为它需要将您的时间单位转换为天、月或年……然后更改轴标签……不推荐

就像 Ram Narasimhan 建议的那样,要使点居中,您需要中间点,但您不需要移动到数字格式,您可以保持时间格式。

1-将中心点添加到您的数据系列

+---------------+-------+------+
|    Time       | Time  | Freq |
+---------------+-------+------+
| 08:00 - 09:00 | 08:30 |  12  |
| 09:00 - 10:00 | 09:30 |  13  |
| 10:00 - 11:00 | 10:30 |  10  |
| 13:00 - 14:00 | 13:30 |   5  |
| 14:00 - 15:00 | 14:30 |  14  |
+---------------+-------+------+

2- 创建散点图

3- Excel 允许您为轴选项指定时间值。时间值是一天 24 小时的每 1 分之一。因此,如果我们想要 08:00 到 15:00,那么我们将 Axis 选项设置为:

  • 最小值:修复:0.33333
  • 最大值:修复:0.625
  • 主要单位:修正:0.041667

线散点图


替代显示:

使点变成列:

为了能够将这些点表示为条形而不仅仅是点,我们需要绘制不相交的线。这是获取此类图表的一种方法。

1-您将需要添加几行我们画线并分离数据

+-------+------+
| Time  | Freq |
+-------+------+
| 08:30 |   0  |
| 08:30 |  12  |
|       |      |
| 09:30 |   0  |
| 09:30 |  13  |
|       |      |
| 10:30 |   0  |
| 10:30 |  10  |
|       |      |
| 13:30 |   0  |
| 13:30 |   5  |
|       |      |
| 14:30 |   0  |
| 14:30 |  14  |
+-------+------+

2- 绘制带有线条的 XY(散点图)图。

3- 现在您可以调整数据系列,使其线条更粗、没有标记等。以获得具有非均匀分布数据的条形/柱形图表。

条线散点图

于 2013-10-05T23:19:48.717 回答