Мне удалось реализовать реализацию диаграммы zing для потоковой передачи данных для обратного вызова из JS, где изменяется только значение оси Y.Однако, если я хочу реализовать потоковую диаграмму с использованием zing, где новые наборы данных, такие как (x, y), т. Е. X, будут иметь метку времени эпохи, а y - соответствующее значение, как я буду формировать результирующий JSON, который будет передан для отметки вПример ниже
window.feed = function(callback) {
var tick = {};
var currentDataValue=0;`
currentDataValue=''; //do some process for getting the value
tick.plot0 = currentDataValue
callback(JSON.stringify(tick));`
});
Это прекрасно работает, если ряд данных настроен как
series: [
{
values: []
}
]
Мой вопрос заключается в том, как настроить JSON обратного вызова, когда ряд определен как
series:[
{
values:[[d1.getTime(),12],[d2.getTime(),12],[d3.getTime(),12],[d4.getTime(),12],[d5.getTime(),12],[d6.getTime(),12],[d7.getTime(),12]],
lineColor: '#FF5733',
lineWidth: 1,
marker: {
backgroundColor: 'white',
borderColor: '#3F51B5',
borderWidth: 1,
size: 3
}
},
{
values:[[d1.getTime(),11],[d2.getTime(),17],[d3.getTime(),22],[d4.getTime(),12],[d5.getTime(),10],[d6.getTime(),9],[d7.getTime(),08]],
lineColor: '#ABCDEF',
lineWidth: 1,
marker: {
backgroundColor: 'white',
borderColor: '#3F51B5',
borderWidth: 1,
size: 3
}
},
{
values:[[d1.getTime(),2],[d2.getTime(),20],[d3.getTime(),11],[d4.getTime(),7],[d5.getTime(),5],[d6.getTime(),18],[d7.getTime(),1]],
lineColor: '#3F51B5',
lineWidth: 1,
marker: {
backgroundColor: 'white',
borderColor: '#3F51B5',
borderWidth: 1,
size: 3
}
}
]