我正在使用这个包https://pub.dev/packages/fl_chart并且当您将鼠标移到图表的一行上时,可能会显示带有数据的工具提示,但图表上的所有行.
这就是现在发生的事情。我在下面附上一个例子:
我正在使用这个包https://pub.dev/packages/fl_chart并且当您将鼠标移到图表的一行上时,可能会显示带有数据的工具提示,但图表上的所有行.
这就是现在发生的事情。我在下面附上一个例子:
在此之前,我通过设置一个标志来使用解决方法,该标志告诉我可以在 LineToolTipItem 中添加哪些数据。
getTooltipItems: (List<LineBarSpot> touchedBarSpots) {
bool first = true;
return touchedBarSpots.map((barSpot) {
if (first) {
first = false;
return LineTooltipItem(
barSpot.x + barSpot.y,
);
}
}).toList();
}),
如果您有超过 2 条图表线,我建议您使用一个整数变量,该变量将为您提供正确的线数据索引,以便在您的工具提示中使用。