单个LineSeries的AmCharts 4工具提示负色和正色

时间:2019-06-26 07:55:19

标签: tooltip amcharts

https://www.amcharts.com/demos/date-based-line-chart/

上面有一个LineSeries图表,其正负值具有不同的线色,但工具提示仅具有负值颜色。

是否可以使正线具有不同的工具提示颜色而使负线具有另一种工具提示颜色?

1 个答案:

答案 0 :(得分:0)

是的,完全有可能。

首先,对于adjust the background color of a tooltip,您需要取消其从调用对象中获取颜色信息的默认行为(在这种情况下,它会从系列中获取adb forward dev:something)。通过以下方式完成:

fill

然后调整背景:

series.tooltip.getFillFromObject = false;

要根据显示的值切换背景色,我们可以采用的一种方法是对系列的series.tooltip.background.fill = // color here 使用adapter,因为触发该操作时,我们知道工具提示正在显示和/或更改。在此处,我们可以检测到当前tooltipText的来源,检查该值,并相应地调整工具提示的背景dataItem

示例代码:

fill

演示:

https://codepen.io/team/amcharts/pen/913514e19a189c8779e07ffcae861ce3