Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript amcharts4水平条形图列右侧的工具提示_Javascript_Amcharts4 - Fatal编程技术网

Javascript amcharts4水平条形图列右侧的工具提示

Javascript amcharts4水平条形图列右侧的工具提示,javascript,amcharts4,Javascript,Amcharts4,我有一个amcharts 4水平条形图,如中所示。我想让工具提示位于列的右侧,工具提示指针接触到列的末端 我试过了 tooltip.adapter.add("dx", (x, target) => { return valueAxis.valueToPoint(target.dataItem.valueX).x; }) 但这并没有提供想要的结果。我也尝试过玩水平中心,旋转,但没有成功 我找到了解决办法 tooltip.dx = 0; tooltip.rotation

我有一个
amcharts 4
水平条形图,如中所示。我想让工具提示位于列的右侧,工具提示指针接触到列的末端

我试过了

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

但这并没有提供想要的结果。我也尝试过玩
水平中心
旋转
,但没有成功

我找到了解决办法

    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;
      }
    });
如果该值为负值,则工具提示位于列的左侧。这也是我想要的

小提琴: