draw method
Implementation
@override
void draw(Canvas canvas, ChartsState state) {
if (!isNeedDraw(state)) {
return;
}
if (_paint != null && _path != null) {
if (!fixed) {
final scaleMatrix = Matrix4.identity();
scaleMatrix.translate(-(state.layout.offset.dx - state.layout.left), 0);
if (state.layout.zoom != 1) {
scaleMatrix.scale(state.layout.zoom, 1);
}
}
canvas.drawPath(_path!, _paint!);
}
}