【问题标题】:Highstock Highcharts date time data on XaxisXaxis 上的 Highstock Highcharts 日期时间数据
【发布时间】:2016-03-19 19:25:56
【问题描述】:

我正在尝试使用文档中指定的 Js 时间戳记, 在 Xaxis 上使用它。我试过但无法弄清楚。 目标是使日期数据工作以使用日期选择器。

我尝试了 Xaxis 类别:使用我的时间戳数组,但它不起作用。

我尝试格式化其他时间戳也不起作用。

我尝试删除类别以输入 type: 'datetime' 但在我没有找到必须放置日期数据的位置后,我尝试了一系列但没有工作..

这是我的工作http://jsfiddle.net/tomichek/uL4ve2n4/enter code here 感谢您的帮助。

【问题讨论】:

  • 尝试在 [timestamp,value] 为每个系列发送您的 x(意味着时间戳)和 y 值。,请参阅文档 如果存在类别,则使用类别名称而不是数字或日期轴。请参阅 xAxis.categories。 highcharts.com/docs/chart-concepts/axes
  • 谢谢我在想我可以直接把时间戳数据放到X轴上

标签: javascript jquery datetime highcharts highstock


【解决方案1】:

只需修改您的数据格式,来自:

var data = [y_1, y_2, y_3, ... , y_N];

收件人:

var data = [ [x_1, y_1], [x_2, y_2], [x_3, y_3], ... , [x_N, y_N] ];

例如,将 JS 与变量一起使用:

$.each([tab_obj_idle, tab_gap_idle, tab_w2_idle, tab_w4_idle, tab_pobj_idle, tab_pw_idle], function(i, data) {
    $.each(data, function(j, point) {
        data[j] = [tab_week_idle[j], point];
    });
});

演示:http://jsfiddle.net/uL4ve2n4/1/

【讨论】:

  • 非常感谢,这很有帮助
猜你喜欢
  • 2018-05-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多