为什么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显示日期时间并将其解释为日期时间而不是日期..
答案 0 :(得分:29)
尝试使用格式为YYYY-MM-DD HH:MM的日期时间的X-Y散点图。
这为我提供了一个合理的图表(使用Excel 2010)。
答案 1 :(得分:18)
有一种方法可以做到这一点,只要你在所有日期时间值之间有规律的时间间隔 - 让x轴将值视为文本。
<>在Excel 2007中,单击图表 - 转到布局菜单(单击图表时的上下文菜单),选择 Axes-&gt; Primary Horizontal Axes-&gt;选项。更多水平轴选项
在轴类型下,选择“文字轴”
答案 2 :(得分:16)
我知道这是一个老问题,但我在2小时的时间内努力做到这一点,所以这可能对某人有所帮助。此外,其中一些答案实际上并不是根据时间绘制的,无论持续时间如何都给予相等的空间。
首先,正如@jameswarren所说,使用散点图。然后右键单击水平轴并选择 Format Axis 。
在数字下,选择时间,此时您可能会发现您的比例有点疯狂,因为它选择按天缩放轴。因此,请返回Axis Options并选择 Fixed 作为最小,最大和主要单位比例。
要将单位设置为小时,请键入1/24 = 0.0416667 (我用了一半来获得半小时的增量)。 要以圆数开头,请将其乘以您的首选小时数,然后在“最小”框中键入。在我的情况下08:00 = 0.333333
答案 3 :(得分:8)
这比应该的痛苦要多得多。
事实证明,有两个概念,数据的格式和轴的格式。您需要将数据系列格式化为时间,然后将图形的显示轴格式化为日期和时间。
突出显示所有列并插入图表
选择列,右键单击,格式化单元格。选择时间以使数据采用时间格式。
现在右键单击轴文本并将其更改为显示您想要的任何格式
答案 4 :(得分:4)
[excel 2010]将日期和时间分成不同的列,并选择X轴和数据作为图形系列 见http://www.79783.mrsite.com/USERIMAGES/horizontal_axis_date_and_time2.xlsx
答案 5 :(得分:3)
您需要在Excel中指定要绘制的时间序列。 看看this
答案 6 :(得分:2)
此问题有一个简单的解决方法
您需要做的是将日期格式设为DD / MM / YYYY(或者您喜欢的方式)
在时间和日期列旁边插入一列,在此列中添加一个公式,将它们添加到一起。例如= A5 + B5。
将此插入列格式化为DD / MM / YYYY hh:mm:ss,可在格式化部分的自定义类别中找到
绘制散点图
Badabing badaboom
如果您对此解决方法不满意,请学习使用GNUplot :)