amcharts - ClockHand - Как добавить всплывающую подсказку - PullRequest
0 голосов
/ 07 августа 2020

Я следую этому примеру, чтобы построить Gauge Graph с AmCharts: https://www.amcharts.com/demos/gauge-with-bands/

После некоторых изменений я добавил новый элемент ClockHand, как показано на изображении ниже : На графике датчика я добавляю второй ClockHand (синий цвет) и пытаюсь добавить всплывающую подсказку. .

Но когда я попытался использовать эту подсказку, она не отображается в правильное положение. Я использую этот код:

var hand2 = chartdivGauge.hands.push(new am4charts.ClockHand());
hand2.innerRadius = am4core.percent(95);
hand2.radius = am4core.percent(100);
hand2.startWidth = 20;
hand2.pin.disabled = true;
hand2.value = 50; 
hand2.fill = am4core.color('blue');
hand2.stroke = am4core.color('blue');
hand2.tooltipText = "AAA";

Итак, как я могу это исправить? Как мне поместить эту подсказку в нужное положение, рядом с часами?

Спасибо!

1 Ответ

0 голосов
/ 12 августа 2020

Благодаря @martynasma, у меня есть ответ на форуме GitHub amcharts, посмотрите:

https://github.com/amcharts/amcharts4/issues/2778

ClockHand - это большой элемент, состоящий из множества подэлементов.

Я предлагаю вам поместить всплывающую подсказку на его подэлемент «рука»:

hand2.hand.tooltipText = "My Tool Tip";

...