我正在使用这个包https://pub.dev/packages/fl_chart,当您将鼠标移动到图形的一条线上时,就有可能显示带有数据的工具提示,但也可以显示图形上的所有行。
这就是现在发生的事。我附上一个例子如下:
我需要一个单独的工具提示,而不是对图形中的所有行。我附上一个例子如下:
发布于 2022-01-01 12:34:26
在此之前,我通过设置一个标志来使用解决方案,该标志告诉我可以在LineToolTipItem中添加哪些数据。
getTooltipItems: (List<LineBarSpot> touchedBarSpots) {
bool first = true;
return touchedBarSpots.map((barSpot) {
if (first) {
first = false;
return LineTooltipItem(
barSpot.x + barSpot.y,
);
}
}).toList();
}),
如果您有超过2条图表线,我建议有一个整数变量,它将为您提供适当的行数据索引,以便在您的工具提示中使用。
https://stackoverflow.com/questions/68014991
复制相似问题