我highchart
在 3-4 个不同的页面中使用。我只是想改变highchart
颜色。我用了
Highcharts.setOptions({
colors: ['#f6921e', '#212060', '#ecd222', '#acacac']
});
但它会改变所有页面中的 highchart 颜色。我只想在某些页面上更改 highchart 颜色。
我highchart
在 3-4 个不同的页面中使用。我只是想改变highchart
颜色。我用了
Highcharts.setOptions({
colors: ['#f6921e', '#212060', '#ecd222', '#acacac']
});
但它会改变所有页面中的 highchart 颜色。我只想在某些页面上更改 highchart 颜色。
Highcharts.setOptions 更改所有 highchart 对象的颜色,如 api 本身所述
http://api.highcharts.com/highcharts#Highcharts.setOptions ()
要更改特定图表的颜色,您应该只更新图表颜色选项。您可以通过以下代码片段实现此目的:
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container'
},
colors: ['#f6921e', '#212060', '#ecd222', '#acacac'], // these colors will only be used for this highchart graph
...
}
jsfiddle 演示(highchart api 上给出的修改示例):http: //jsfiddle.net/25ye6/