Javascript 当数据间隔为每小时一次时,Anychart不会在x轴上显示日期和时间

Javascript 当数据间隔为每小时一次时,Anychart不会在x轴上显示日期和时间,javascript,anychart,Javascript,Anychart,有很多Anychart HTML示例可供下载带有日期时间x轴的折线图。我看到的所有例子都有间隔数周或数月的数据。当我修改示例代码以使数据仅跨越几个小时时,x轴上不会打印任何内容 例如,我在下载了示例,它使用以下数据: var series = chart.line([ {value: 1.172, x: Date.UTC(2003, 09, 14)}, {value: 1.916, x: Date.UTC(2004, 09, 13)}, {value: 5.57, x

有很多Anychart HTML示例可供下载带有日期时间x轴的折线图。我看到的所有例子都有间隔数周或数月的数据。当我修改示例代码以使数据仅跨越几个小时时,x轴上不会打印任何内容

例如,我在下载了示例,它使用以下数据:

  var series = chart.line([
    {value: 1.172, x: Date.UTC(2003, 09, 14)},
    {value: 1.916, x: Date.UTC(2004, 09, 13)},
    {value: 5.57, x: Date.UTC(2005, 09, 13)},
    {value: 15.0, x: Date.UTC(2006, 09, 13)},
    {value: 144, x: Date.UTC(2007, 09, 13)}
  ]);
这对我来说很好,在x轴上显示2004年1月、2004年7月等

但是,当我将此数据更改为以下内容时:

  var series = chart.line([
    {value: 1.172, x: Date.UTC(2003, 09, 13, 9, 40, 0)},
    {value: 1.916, x: Date.UTC(2003, 09, 13, 10, 41, 0)},
    {value: 5.57, x: Date.UTC(2003, 09, 13, 11, 41, 0)},
    {value: 15.0, x: Date.UTC(2003, 09, 13, 12, 40, 0)},
    {value: 144, x: Date.UTC(2003, 09, 13, 13, 39, 0)}
  ]);

图表显示,但x轴上没有显示任何内容。

这是一种配置错误。在您提到的示例中,第18行如下所示:
dateTimeTicks.interval(0,6)
这意味着在xAxis上每6小时显示一次蜱虫。但在第二种情况下,整个数据范围不到6个小时(9到13个小时),因此您看不到滴答声。
为了避免这种情况,只需删除该行或根据数据范围调整间隔即可。这是。

您可以在中了解有关此功能的更多信息。

工作正常。谢谢你的解释和例子。