Plotly.js中的多个时间序列行

时间:2016-01-23 01:27:07

标签: time-series plotly

我希望使用plot.ly来绘制多个时间序列线。

我使用以下代码:

var trace1 = [
  {
    x: ['2013-10-04 22:23:00', '2013-11-04 22:23:00', '2013-12-04 22:23:00'],
    y: [1, 3, 6],mode: 'lines',
    type: 'scatter'
  }
];

var trace2 = [
  {
    x: ['2013-10-04 22:23:00', '2013-11-04 22:23:00', '2013-12-04 22:23:00'],
    y: [1, 2, 4],mode: 'lines',
    type: 'scatter'
  }
];

var data = [trace1, trace2];


Plotly.newPlot('myDiv', data);

但没有出现。有没有人知道是否可以用Plotly.js制作它们?

1 个答案:

答案 0 :(得分:2)

情节跟踪需要是对象而不是数组。这应该有效:

var trace1 = {
    x: ['2013-10-04 22:23:00', '2013-11-04 22:23:00', '2013-12-04 22:23:00'],
    y: [1, 3, 6],mode: 'lines',
    type: 'scatter'
  };

var trace2 = {
    x: ['2013-10-04 22:23:00', '2013-11-04 22:23:00', '2013-12-04 22:23:00'],
    y: [1, 2, 4],mode: 'lines',
    type: 'scatter'
};

var data = [trace1, trace2];


Plotly.newPlot('myDiv', data);