Javascript Highcharts.map折旧警告
我最近收到以下警告消息,表明Highcharts.map已贬值 Highcharts警告:已弃用成员-Highcharts.map:使用数组.map 我正在使用当前的Highcharts代码行(从) 但是,我找不到任何关于如何用Array.map替换Highcharts.map的指示或示例 令人恼火的是,Highcharts演示(来自Highcharts官方网站)仍然显示Highcharts.map的使用情况,并显示相同的折旧信息 有问题的呼叫在我的选项中:Javascript Highcharts.map折旧警告,javascript,highcharts,Javascript,Highcharts,我最近收到以下警告消息,表明Highcharts.map已贬值 Highcharts警告:已弃用成员-Highcharts.map:使用数组.map 我正在使用当前的Highcharts代码行(从) 但是,我找不到任何关于如何用Array.map替换Highcharts.map的指示或示例 令人恼火的是,Highcharts演示(来自Highcharts官方网站)仍然显示Highcharts.map的使用情况,并显示相同的折旧信息 有问题的呼叫在我的选项中: plotOption
plotOptions: {
bar: {
dataLabels: {
enabled: true,
formatter: function () {
return bardynamicdatalabel.call(this);
}
},
colors: Highcharts.map(Highcharts.getOptions().colors, function(color) {
return {
linearGradient: { cx: 0.5, cy: 0.5, r: 0.7 },
stops: [
[0.6,new Highcharts.Color(color).brighten(-0.3).get('rgb')], // darken
[1, color]
]
};
})
},
在此方面的任何帮助都将不胜感激。Highcharts.map和
Array.map
类似,很容易将它们转换为另一个,例如:
colors: Highcharts.getOptions().colors.map(function(color) {
return {
linearGradient: {
cx: 0.5,
cy: 0.5,
r: 0.7
},
stops: [
[0.6, new Highcharts.Color(color).brighten(-0.3).get('rgb')], // darken
[1, color]
]
};
})
现场演示:“如何将Highcharts.map替换为Array.map”-阅读,您应该能够解决此警告。我已经看过您的建议,但我一点也不明白。我可以阅读文档,但无法将信息转换为解决方案。
Highcharts.map()
需要一个数组和一个函数Array.map()
是对数组调用的,需要一个函数。显然,HIghcharts.getOptions().colors
必须是一个数组,所以。。。