针对日期时间x系列的excel情节

use*_*215 58 excel

为什么Excel忽略图表中datetime值的时间分量.例如,以下数据:

10/10/2010 9:30   1 
10/10/2010 9:40   2
10/10/2010 9:50   3
10/10/2010 10:00  4 
10/10/2010 10:10  5
10/10/2010 10:20  6
Run Code Online (Sandbox Code Playgroud)

excel将所有值绘制在相同的x值10/10/2010上.如果我将值格式化为时间,它可以正常工作.如何告诉excel显示日期时间并将其解释为日期时间而不是日期..

jam*_*ren 29

尝试使用XY Scatter图表,其日期时间格式为YYYY-MM-DD HH:MM.

这为我提供了一个合理的图表(使用Excel 2010).

Excel日期时间XY散点图


max*_*bin 18

有一种方法可以做到这一点,只要你在所有日期时间值之间有规律的时间间隔 - 让x轴将值视为文本.

在Excel 2007中,单击图表上-请转到布局菜单(点击上图上下文菜单),选择的选项Axes->初级水平Axes->更多水平轴选项
轴的类型,选择" 文本坐标轴 "

在此输入图像描述

  • 这个问题是它假设有规律的时间间隔.如果您有不同长度的间隔,这种方法会扭曲您的数据(每个条目在轴上的宽度相等). (14认同)

小智 16

我知道这是一个古老的问题,但我在2小时的时间内努力做到这一点,所以这可能对某人有所帮助.此外,几个答案实际上并没有与时间作图,无论持续时间如何都给出相等的空间.

首先,正如@jameswarren所说,使用散点图.然后右键单击水平轴并选择" 格式化轴".

在数字下,选择时间,此时您可能会发现您的比例有点疯狂,因为它选择按天缩放轴.因此,请返回Axis Options并选择Fixed作为Minimum,Maximum和Major单位比例.

要将单位设置为小时,请键入1/24 = 0.0416667(我使用了一半来获得半小时的增量).要以圆数开头,请将其乘以您的首选小时数,然后在"最小"框中键入.在我的情况下08:00 = 0.333333

图表显示x轴上的时间图


Gar*_*son 8

这比它应该的更痛苦.

事实证明,有两个概念,数据的格式和轴的格式.您需要将数据系列格式化为时间,然后将图形的显示轴格式化为日期和时间.

绘制数据图表

突出显示所有列并插入图表

首先绘制数据图表

格式化datetime单元格

选择列,右键单击,格式化单元格.选择时间以使数据采用时间格式.

格式化单元格

现在格式化轴

现在右键单击轴文本并将其更改为显示所需的任何格式

将轴格式化为自定义日期


Ahm*_*mad 2

您需要在 Excel 中指定要绘制的 TimeSeries。看看这个

绘制时间序列

  • 不幸的是,我在格式轴中没有看到此选项。我正在使用 Excel 2010。谢谢 (2认同)