Всплывающие подсказки серии amCharts закрывают друг друга - PullRequest
0 голосов
/ 14 февраля 2020

Проблема в том, что всплывающие подсказки серии amCharts закрываются, когда включен alwaysShowTooltip.

enter image description here

Как решение Я попытался перебрать ряд линий и изменить ориентацию:

    chart.series.each(series => {
      // create custom bullet in order to show tooltips always
      const bullet = series.bullets.push(new am4charts.CircleBullet());
      bullet.tooltipText = "{valueY}";

      // make different orientations for the tooltips
      if (i % 2) {
        series.tooltip.pointerOrientation = "up";
      } else {
        series.tooltip.pointerOrientation = "right";
      }

      // enable alwaysShowTooltip
      bullet.alwaysShowTooltip = true;
    });

Однако при итерации значения указателя могут быть ближе друг к другу, и это закрывает другую подсказку указателя.

Пробовал чтобы получить значение Y координата и проверить следующее значение, затем, если они ближе, то установить различные ориентации, но здесь я должен повторить 2 раза по серии.

Если есть какие-либо решения?

Большое спасибо!

...