renderLineChart method
Implementation
void renderLineChart(List<LineRow> newData) {
if (chartCanvas == null) {
init();
}
var usableData = newData;
final usableWidth = width - axis.style.leftMargin - axis.style.rightMargin;
if ((newData.length * 2) > usableWidth) {
final usableCount = usableWidth ~/ 2;
usableData = newData.sublist(newData.length - usableCount);
}
data = usableData;
ctx!.font = style.font;
axis.render(ctx!);
renderLine(ctx!);
initMouseEvents(mouseCtx!);
}