这可能是由于每次刷新时,使用了随机颜色方案。为了固定颜色方案,请在初始化图表时指定颜色方案。
例如,如果使用JavaScript创建图表:
// 颜色数组
var colors = ['#FF5733', '#C70039', '#900C3F', '#571845'];
// 初始化图表
var chart = am4core.create("chartdiv", am4charts.XYChart);
// 设置列的填充颜色
chart.colors.list = colors;
// 添加图表数据
chart.data = [
{ category: "Category 1", value: 10 },
{ category: "Category 2", value: 20 },
{ category: "Category 3", value: 30 }
];
在这个例子中,我们定义了一个固定的颜色数组,并将其分配给 chart.colors.list 属性。这将确保图表中的列始终使用相同的颜色方案,不受数据刷新的影响。