ChartZoomState constructor
ChartZoomState({})
Implementation
factory ChartZoomState({
double xStart = 0,
double xEnd = 1,
double velocityX = 0,
double minWindowFraction = 0.02,
}) {
final minWindow = _sanitizeFraction(minWindowFraction, fallback: 0.02);
final window = _normalizeWindow(xStart, xEnd, minWindowFraction: minWindow);
return ChartZoomState._(
xStart: window.start,
xEnd: window.end,
velocityX: velocityX.isFinite ? velocityX : 0,
minWindowFraction: minWindow,
history: const [],
);
}