им адресности данные для обеих осей х и у-оси, проходящей через PHP (из массива) и «записывая» в блоке серии в формате [х, у], например так:Highcharts Datetime ось
series: [{
name: 'Dat1',
color: '#AA4643',
yAxis: 0,
data: [[Date.UTC(2013, 07, 10), 9],[Date.UTC(2013, 07, 11), 56],[Date.UTC(2013, 07, 12), 25],...],
pointInterval: 24 * 3600 * 1000,
}, {
name: 'Dat2',
color: '#4572A7',
yAxis: 1,
data: [[Date.UTC(2013, 07, 10), 9],[Date.UTC(2013, 07, 11), 22],[Date.UTC(2013, 07, 12), 8],...],
pointInterval: 24 * 3600 * 1000,
}]
Как вы можете видеть здесь, даты относятся к июлю июля. Однако на графике ось x показывает месяц август (может быть, фактический месяц), а не июль! Откуда это?
Пример вы можете увидеть здесь:
Как решить эту проблему?
Месяцы, начиная с 0, то есть 06 в июле. –
есть ли настройка, чтобы она начиналась с 1? – matrix154
Я не знаю о такой настройке. Вы можете просматривать объекты Date в javascript и просто 'setUTCMonth' как' getUTCMonth() - 1' –