如何在Excel中的散点图的x轴上绘制时间?

时间:2018-07-23 11:30:35

标签: excel

我从24小时的传感器测量中获得了一些数据,请参阅所附的图像。我想将其绘制在excel中的散点图上。带有时间数据的行应绘制在x轴上。具有其他数据的行应绘制在y轴上。

我试图创建一个散点图,并将带有日期和时间的行添加到x轴,并将带有数据的行添加到y轴。但是,excel只是随机绘制12:00 AM 7次。

我想要什么: 我想在x轴上绘制日期和时间。此外,我希望每2小时打印一次时间和数据。

有人可以告诉我该怎么做吗?

Screenshot of excel document

2 个答案:

答案 0 :(得分:0)

Excel不会随机绘制时间。您可以在X轴上清楚地看到这些标记是上午0:00,并且是连续的几天。

格式化X轴,您可以看到“轴选项”>“单位”的设置为1(1天)。似乎轴标签的格式仅使用时间,而没有日期。

(顺便说一下, 不是时间,而是一列。行从左到右,列从上到下)

如果您希望每两个小时打印一次时间和日期,则需要

  • 将标签设置为日期和时间
  • 使水平轴上的主要间隔为一天的1/12。

一天在Excel中为1,因此主要间隔需要为1除以12,即0.08333333。

这将导致所有日期/时间戳重叠并变得不可读,因此如果您有几个小时以上的数据或转动X轴标签,则可能需要修改该决定或将图表做得非常非常宽侧面看起来像这样:

enter image description here

不漂亮,但这就是您要的。如果您改变主意,请编辑问题并发表评论,让我知道您想要什么。

编辑:看起来您的“日期”可能实际上是文本。将X轴标签格式化为“常规”,您可能会发现标签是整数。 Excel无法将A列中的文本识别为日期,因此它只是从头到尾对数据点进行编号,并在X轴上绘制这些数字。格式化为时间,所有整数将显示为午夜。

您可能希望使用“文本转栏”工具或您选择的其他方法将文本转换为实际日期/时间。

一旦单元格中的数据是带有时间的日期,就可以应用我上面写的内容。

答案 1 :(得分:0)

在Excel中输入适当的时间戳记时,散点图会立即显示出来(即使轴标签需要一些剪裁才能尝到)。 Timestamps

我通过有意在第一栏中输入文本而不是时间数据来重现您的问题。如@ForwardEd所指出的,该错误非常突出,因为文本数据是左对齐的。我必须认真调整CSV导入才能有意地弄错这个问题-Excel在识别导入数据方面似乎变得非常聪明。

我得到了与您一样的7个标签“ 12:00:00 AM”,但是对发生的事情的最终指示是将轴标签设置为 date 格式。在没有任何输入的情况下,Excel组合了一系列连续的日期,从令人敬畏的1900年1月的Zeroeth开始! TextData

因此,您的实际问题是从某些日志文件中导入正确的时间戳记。 请注意,“文本导入向导”如何提供功能以自定义每个导入列的数据类型。默认设置为“常规”,它可以很好地识别日期,但是您可能需要通过显式选择“日期”类型来朝正确的方向微调过程。该选项使您可以进一步指定DMY顺序。

我猜您的日志文件是由具有“语言环境”的设备编写的,该语言环境与计算机上的“国际化”设置不同,这使Excel很难正确识别时间戳。作为最后的选择,您可以将日志文件中的时间戳重塑为Excel可以处理的某种格式。 Import