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

时间:2012-11-10 06:31:47

标签: excel

为什么Excel会忽略图表中日期时间值的时间组件。例如,以下数据:

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

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

7 个答案:

答案 0 :(得分:29)

尝试使用格式为YYYY-MM-DD HH:MM的日期时间的X-Y散点图。

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

Excel Datetime XY Scatter

答案 1 :(得分:18)

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

  
    <>在Excel 2007中,单击图表 - 转到布局菜单(单击图表时的上下文菜单),选择 Axes-&gt; Primary Horizo​​ntal Axes-&gt;选项。更多水平轴选项
    在轴类型下,选择“文字轴

  

enter image description here

答案 2 :(得分:16)

我知道这是一个老问题,但我在2小时的时间内努力做到这一点,所以这可能对某人有所帮助。此外,其中一些答案实际上并不是根据时间绘制的,无论持续时间如何都给予相等的空间。

首先,正如@jameswarren所说,使用散点图。然后右键单击水平轴并选择 Format Axis

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

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

graph showing plot against time on x-axis

答案 3 :(得分:8)

这比应该的痛苦要多得多。

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

绘制数据图表

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

First graph your data

格式化日期时间单元格

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

Format the cells

现在格式化轴

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

Format axis as custom date

答案 4 :(得分:4)

[excel 2010]将日期和时间分成不同的列,并选择X轴和数据作为图形系列 见http://www.79783.mrsite.com/USERIMAGES/horizontal_axis_date_and_time2.xlsx

答案 5 :(得分:3)

您需要在Excel中指定要绘制的时间序列。 看看this

Plotting Time Series

答案 6 :(得分:2)

此问题有一个简单的解决方法

您需要做的是将日期格式设为DD / MM / YYYY(或者您喜欢的方式)

在时间和日期列旁边插入一列,在此列中添加一个公式,将它们添加到一起。例如= A5 + B5。

将此插入列格式化为DD / MM / YYYY hh:mm:ss,可在格式化部分的自定义类别中找到

绘制散点图

Badabing badaboom

如果您对此解决方法不满意,请学习使用GNUplot :)