我从24小时的传感器测量中获得了一些数据,请参阅所附的图像。我想将其绘制在excel中的散点图上。带有时间数据的行应绘制在x轴上。具有其他数据的行应绘制在y轴上。
我试图创建一个散点图,并将带有日期和时间的行添加到x轴,并将带有数据的行添加到y轴。但是,excel只是随机绘制12:00 AM 7次。
我想要什么: 我想在x轴上绘制日期和时间。此外,我希望每2小时打印一次时间和数据。
有人可以告诉我该怎么做吗?
答案 0 :(得分:0)
Excel不会随机绘制时间。您可以在X轴上清楚地看到这些标记是上午0:00,并且是连续的几天。
格式化X轴,您可以看到“轴选项”>“单位”的设置为1(1天)。似乎轴标签的格式仅使用时间,而没有日期。
(顺便说一下, 行 不是时间,而是一列。行从左到右,列从上到下)>
如果您希望每两个小时打印一次时间和日期,则需要
一天在Excel中为1,因此主要间隔需要为1除以12,即0.08333333。
这将导致所有日期/时间戳重叠并变得不可读,因此如果您有几个小时以上的数据或转动X轴标签,则可能需要修改该决定或将图表做得非常非常宽侧面看起来像这样:
不漂亮,但这就是您要的。如果您改变主意,请编辑问题并发表评论,让我知道您想要什么。
编辑:看起来您的“日期”可能实际上是文本。将X轴标签格式化为“常规”,您可能会发现标签是整数。 Excel无法将A列中的文本识别为日期,因此它只是从头到尾对数据点进行编号,并在X轴上绘制这些数字。格式化为时间,所有整数将显示为午夜。
您可能希望使用“文本转栏”工具或您选择的其他方法将文本转换为实际日期/时间。
一旦单元格中的数据是带有时间的日期,就可以应用我上面写的内容。
答案 1 :(得分:0)
在Excel中输入适当的时间戳记时,散点图会立即显示出来(即使轴标签需要一些剪裁才能尝到)。
我通过有意在第一栏中输入文本而不是时间数据来重现您的问题。如@ForwardEd所指出的,该错误非常突出,因为文本数据是左对齐的。我必须认真调整CSV导入才能有意地弄错这个问题-Excel在识别导入数据方面似乎变得非常聪明。
我得到了与您一样的7个标签“ 12:00:00 AM”,但是对发生的事情的最终指示是将轴标签设置为 date 格式。在没有任何输入的情况下,Excel组合了一系列连续的日期,从令人敬畏的1900年1月的Zeroeth开始!
因此,您的实际问题是从某些日志文件中导入正确的时间戳记。 请注意,“文本导入向导”如何提供功能以自定义每个导入列的数据类型。默认设置为“常规”,它可以很好地识别日期,但是您可能需要通过显式选择“日期”类型来朝正确的方向微调过程。该选项使您可以进一步指定DMY顺序。
我猜您的日志文件是由具有“语言环境”的设备编写的,该语言环境与计算机上的“国际化”设置不同,这使Excel很难正确识别时间戳。作为最后的选择,您可以将日志文件中的时间戳重塑为Excel可以处理的某种格式。