2016-01-23 72 views
0

我希望使用plot.ly來繪製多個時間序列行。Plotly.js中的多個時間序列行

我使用下面的代碼:

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

情節痕跡需要是對象而不是數組。這應該工作:

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);