, пожалуйста, см на это: http://jsfiddle.net/zb443xj9/hightcharts: изменить стандартное положение подсказки и тень (парение)
Пузырь нарисовал выше радиус. Поэтому метод «drawPoints» изменяются, как следует (так как это «изменение функции» не реализуются в рамках):
(function (H) {
H.wrap(H.seriesTypes.bubble.prototype, 'drawPoints', function (p) {
var series = this;
H.each(series.points, function (point, i) {
point.shapeArgs.y -= point.shapeArgs.r; //moved up by radius
});
p.call(this);
});
})(Highcharts);
При наведении курсора на пузырь вы видите, что тень и подсказка еще ориентироваться на «старый» центр. Кто-нибудь знает, как называется метод рисования тени и всплывающей подсказки?
Я хотел бы переписать эти два метода. Я надеялся, что их называют «drawShadow» и «drawTooltip», но, к сожалению, нет.
Спасибо!
Эта тень (гало) в объекте серии, визуализируется как путь динамически поэтому необходимо, чтобы обернуть функцию гало, а также (haloPath). –
безупречный! Я просто копирую и вставляю функцию обертки и заменяю «drawPoints» на «halo»! Как насчет всплывающей подсказки? Вы также знаете это имя функции? – Fourii
Что вы имеете в виду с ** "haloPath" ** @SebastianBochan? '... H.wrap (H.seriesTypes.bubble.prototype, 'haloPath', function (p) {...' не влияет. – Fourii