这可能是由于数据中的 NaN 或 undefined 引起的问题。为了解决这个问题,我们可以在生成图表之前使用 chart.data.forEach() 函数过滤掉所有的 NaN 和 undefined。以下是一个示例代码:
// 过滤 NaN 和 undefined
chart.data.forEach((dataItem) => {
Object.keys(dataItem.values).forEach((key) => {
if (isNaN(dataItem.values[key]) || dataItem.values[key] === undefined) {
delete dataItem.values[key];
}
});
});
现在生成的图表应该不会有不希望的尖峰。