renderActivationMap method
Renders an activation map as a horizontal bar chart.
Implementation
String renderActivationMap(Map<String, double> map) {
final buf = StringBuffer();
buf.writeln('── Activation Map ──────────────────────────────');
final sorted = map.entries.toList()
..sort((a, b) => b.value.compareTo(a.value));
for (final e in sorted) {
final label = e.key.length > 20
? '${e.key.substring(0, 17)}...'
: e.key;
buf.writeln(
' ${label.padRight(21)} ${_bar(e.value)} ${_pct(e.value).padLeft(6)}',
);
}
return buf.toString();
}