在AmCharts 4 Bullet工具提示中包装长文本

时间:2019-05-14 22:24:49

标签: javascript typescript amcharts amcharts4

如何在Bullet工具提示中包装文字?下面的代码会产生一个非常大的工具提示框,当我有一个包含许多字符(超过500个字符)的注释字段时,屏幕上会消失。

const xyBullet = xySeries.bullets.push(new am4charts.CircleBullet());
xyBullet.tooltipText = '[bold]Comments[/]: {Comments}';

在AmCharts 3中,我使用了BalloonText并在气球上设置了maxWidth。为了尝试在AmCharts 4中复制此方法,我尝试使用:

xyBullet.tooltip.maxWidth = 300;

但这没用。

1 个答案:

答案 0 :(得分:1)

您可以像这样从系列中设置标签对象:

xySeries.tooltip.label.wrap = true;

// optional
xySeries.tooltip.label.width = 300;

演示: https://jsfiddle.net/davidliang2008/5av8whb0/76/

相关问题: https://github.com/amcharts/amcharts4/issues/1308