2016-01-23 3 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); 
Смежные вопросы