Передача данных [[xaxis, yaxis]] в серию старших диаграмм с использованием jquery - PullRequest
0 голосов
/ 12 августа 2011

Мне нужно передать данные в серию Highchart в следующем формате

series: [{ name: 'Deployment Latency', data: [[Date.UTC(2011, 6, 27, 01, 30), 6.76],
[Date.UTC(2011, 6, 27, 07, 30), 6.24],
[Date.UTC(2011, 6, 27, 13, 30), 6.45],
[Date.UTC(2011, 6, 27, 20, 30), 7.76],
[Date.UTC(2011, 6, 28, 01, 30), 6.76],
[Date.UTC(2011, 6, 28, 07, 30), 5.76],
[Date.UTC(2011, 6, 28, 13, 30), 6.20],
[Date.UTC(2011, 6, 28, 20, 30), 6.12],
[Date.UTC(2011, 6, 29, 01, 30), 6.41],
[Date.UTC(2011, 6, 29, 07, 30), 5.99],
[Date.UTC(2011, 6, 29, 13, 30), 6.25]]

Как мне перейти к передаче данных с помощью jquery. xaxis - это DataTime, а ось y - двойная. Просьба направить меня

1 Ответ

0 голосов
/ 17 августа 2011

Поскольку ваши данные уже представляют собой массив значений Date и y, проблем не должно быть. Как указано в документации и во многих других вопросах, старшие диаграммы могут принимать данные в разных форматах.

В вашем случае вам просто нужно передать его на график, как и на любой другой график.

var your_data = {}; // assuming that the data you've listed is an object as described in your question.

chart = new Highcharts.Chart({
    chart: {
        renderTo: 'your_id'
    },
    xAxis: {
        type: 'datetime'
    },
    series: [{
        data: your_data.data
    }]
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...