syncSeriesState method
Synchronize highlight/visibility state without replaying UI callbacks.
Implementation
void syncSeriesState({Set<int>? highlightedSeries, Set<int>? hiddenSeries}) {
if (_disposed) return;
var changed = false;
if (highlightedSeries != null &&
!setEquals(_highlightedSeries, highlightedSeries)) {
_highlightedSeries
..clear()
..addAll(highlightedSeries);
changed = true;
}
if (hiddenSeries != null && !setEquals(_hiddenSeries, hiddenSeries)) {
_hiddenSeries
..clear()
..addAll(hiddenSeries);
changed = true;
}
if (changed) _notifyIfAlive();
}