Я хочу использовать функциональность« Синхронизированных диаграмм », но с помощью Highstock. Но, пытаясь выполнить это, я получаю «highstock.src.js: 9991 Uncaught TypeError: не могу прочитать свойство« категория »неопределенного»Пример синхронизированных диаграмм с ошибками Highstock с категорией «Невозможно прочитать свойство« неопределенного »
Это также справедливо для примера: http://www.highcharts.com/demo/synchronized-charts не работает при преобразовании в Highstock : http://jsfiddle.net/9gq47g0w/
(с StackOverflow требует, чтобы я отправил код вместе с скрипкой, вот от Highstock, отмечая точку, где он выходит из строя с **):
/**
* Refresh the tooltip's text and position.
* @param {Object} point
*/
refresh: function (point, mouseEvent) {
...
// shared tooltip, array is sent over
if (shared && !(point.series && point.series.noSharedTooltip)) {
...
textConfig = {
x: ** point[0].category, ** <- here!
y: point[0].y
};
...
}
...
},
Я думаю, что этот пример может помочь вам с вашей проблемой: http://jsfiddle.net/ZArZM/20/ –
Вы также можете увидеть этот пример: http://jsfiddle.net/vw77cooj/20/ с аналогичной функциональностью с тем, что вы хотели бы достичь –
@ GrzegorzBlachliński: http://jsfiddle.net/ZArZM/20 - Работает для одной серии и для всплывающей подсказки, но он не работает для двух серий. Отсутствует маркер: http://jsfiddle.net/ZArZM/315/ – HNygard