функция обратного вызова диаграмм zing для (x, y) графиков - PullRequest
0 голосов
/ 13 сентября 2018

Мне удалось реализовать реализацию диаграммы 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
      }
    }  

]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...