Подсказки справа от столбцов горизонтального столбца amcharts4

У меня есть amcharts 4 горизонтальная гистограмма, как в этой скрипке. Я хочу, чтобы всплывающие подсказки располагались справа от столбцов, а указатель всплывающей подсказки касался конца столбца.

я пытался

tooltip.adapter.add("dx", (x, target) => {
  return valueAxis.valueToPoint(target.dataItem.valueX).x;
})

но это не дает желаемого результата. Я также пытался играть с horizontalCenter, rotation, но безуспешно.

1 ответ

Я нашел решение.

    tooltip.dx = 0;
    tooltip.rotation = 180;
    tooltip.label.verticalCenter = "bottom";
    tooltip.label.rotation = 180;

    columnTemplate.adapter.add("tooltipX", (x, target) => {
      if (target.dataItem.valueX > 0) {
        return valueAxis.valueToPoint(target.dataItem.valueX + minValue).x;
      } else {
        return 0;
      }
    });

Если значение отрицательное, то всплывающая подсказка находится слева от столбца. Это тоже то, что я хотел.

Скрипка: jsfiddle.

Другие вопросы по тегам