hasChange method
判断图表数量和类型是否发生改变 未改变就做tween动画 改变了就重置 防止数据错乱
Implementation
bool hasChange(ChartCoordinateRender other) {
bool change = other.runtimeType != runtimeType || other.charts.length != charts.length;
if (!change) {
for (int i = 0; i < charts.length; i++) {
ChartBodyRender chart = charts[i];
ChartBodyRender otherChart = other.charts[i];
if (chart.runtimeType != otherChart.runtimeType) {
change = true;
}
}
}
return change;
}