Я использую Highchart для построения нескольких рядов (около 20) на двух yAxes и одном datetime xAxis. Данные динамически загружаются через PHP-скрипт, который предоставляет ответ JSON. Все идет нормально.Несколько рядов с теми же данными xAxis в HighChart
Моя проблема заключается в том, что для обеспечения соответствия Highchart я должен отправлять информацию о времени и времени для каждой серии по сети (Конечно, я мог бы изменять данные JSON в JS после получения информации о времени и времени только один раз, но это также хлопот). 500 точек данных раз 20 серий раз 13 байт для отметки времени = 130 Кбайт трафика для каждого обновления, когда 1/20 из этого будет достаточным.
Мой вопрос: есть ли возможность передать информацию о «рядах» (datetime) в xAxis, а затем присваивать последовательность yAxes по порядку заполнения значению xAxis? То есть Перехожу:
[1361796390000,1361796400000,1361796410000] к Xaxis и [1,2,3] к YAxis
и Highchart присваивает 1 1361796390000, от 2 до 1361796400000 и так далее?
Спасибо за ваши ответы.
Большое вам спасибо за сообщение, которое отвечает на мой вопрос. Проблема в том, что у меня обычно есть регулярные точечные интервалы (каждые 10 секунд). Однако может случиться так, что время от времени набор данных недоступен. Я все равно могу передать эти недостающие значения как значения NULL для HighCharts - вот что я попробую. – user1055421