getValuesFromActualTrackPosition function
Método que pega na posição atual e vai buscar os valores para cada elemente nessa posição ou perto dela Resolver o erro, estou a escrever os mesmos valores para todos elementos na tooltip
Implementation
String getValuesFromActualTrackPosition(
double xPos, double yPos, List<String> names) {
List<double> values = [];
List<List<int>> valuesMultiple = [];
String result = "";
int valor = 0;
valor = findNearValue(xPos.ceil());
if (valor != 0) {
if (names.length == 1) {
values.add(yFinalValuesSingleMap[valor]!.toDouble());
} else {
valuesMultiple.add(yFinalValuesMap[valor]!);
}
}
if (names.length == 1) {
for (int i = 0; i < values.length; i++) {
result += "${names[i]} = ${values[i]}";
}
} else {
for (int i = 0; i < valuesMultiple.length; i++) {
result +=
"${names[0]} = ${valuesMultiple[i][0]}, ${names[1]} = ${valuesMultiple[i][1]}";
}
}
return result;
}