getMaxStr method
Implementation
String getMaxStr() {
var maxStr = '';
for (var ele in children) {
List<dynamic> dl = vertical ? ele.yDataSet : ele.xDataSet;
for (var data in dl) {
if (data is String) {
if (data.length > maxStr.length) {
maxStr = data;
}
continue;
}
if (data is num) {
var s = axis.formatFun?.call(data) ?? formatNumber(data);
if (s.length > maxStr.length) {
maxStr = s;
}
continue;
}
if (data is DateTime) {
var s = axis.timeFormatFun?.call(data) ?? (data.toString());
if (s.length > maxStr.length) {
maxStr = s;
}
continue;
}
}
}
return maxStr;
}