Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Highcharts会随机化颜色,而不是每次从左到右开始_Javascript_Highcharts - Fatal编程技术网

Javascript Highcharts会随机化颜色,而不是每次从左到右开始

Javascript Highcharts会随机化颜色,而不是每次从左到右开始,javascript,highcharts,Javascript,Highcharts,我正在使用Highcharts在项目中显示一些图形,并使用以下方法设置了一些自定义颜色: Highcharts.setOptions({ colors: ['#404040', '#87d5e4', '#4999d4', '#ffce92', '#f39180', '#eb7a9b', '#8a84e2', '#07c1db', '#26b8bd', '#2380be', '#ffaa34', '#fd6d51', '#de3a6a', '#5f59b8', '

我正在使用Highcharts在项目中显示一些图形,并使用以下方法设置了一些自定义颜色:

Highcharts.setOptions({
    colors: ['#404040', '#87d5e4', '#4999d4', '#ffce92', '#f39180', '#eb7a9b', '#8a84e2', '#07c1db',
             '#26b8bd', '#2380be', '#ffaa34', '#fd6d51', '#de3a6a', '#5f59b8', '#009ebe', '#009297', '#f2f2f2',
             '#fcecda', '#ffd2ca', '#febfc5']
});
问题是,它只是随机分配这个数组中的颜色,而不是从左到右开始。因此,在每个页面刷新时,它都是不同的颜色,我希望停止这种行为


我该怎么做?我在中找不到任何设置。

高位图表始终采用从左到右的颜色

参见示例

Highcharts.setOptions({
颜色:[“058DC7”、“50B432”、“ED561B”、“DDDF00”、“24CBE5”、“64E572”、“FF9655”、“FFF263”、“6AF9C4”]
});
var图表=新的Highcharts.图表({
图表:{
renderTo:'容器',
defaultSeriesType:“派”
},
系列:[{
数据:[29.9,71.5,106.4,129.2,144.0,176.0,135.6148.5,216.4194.1,95.6,54.4]
}]
});


只需在每页刷新时设置一种颜色,并标记以前设置的颜色。您能提供有关问题的更具体信息吗?我用你的代码做了一个例子,每次我刷新我的网站时它看起来都是一样的:@RomanPerekhrest我需要一次设置所有颜色,这样它就可以使用所有颜色。@GrzegorzBlachliński我正在用你的例子进行调查,看起来很奇怪,它们的行为不一样。这可能与你如何将数据加载到图表的代码有关。也许它们并不总是以相同的顺序呈现?