Javascript Highcharts JS-在饼图之间共享图例颜色

Javascript Highcharts JS-在饼图之间共享图例颜色,javascript,jquery,charts,highcharts,Javascript,Jquery,Charts,Highcharts,我有两个饼图,我想分享他们的传奇项目的颜色。 问题在于,一个饼图与另一个饼图一样,在图例中有更多的元素,并且它们的开始颜色不同 在我的情况下,我可以在两个饼图中有非常不同的图例项,但有一些相同,它们应该具有相同的颜色 series: [{ name: "Brands", colorByPoint: true, data: [{ name: "Microsoft Internet Explore

我有两个饼图,我想分享他们的传奇项目的颜色。 问题在于,一个饼图与另一个饼图一样,在图例中有更多的元素,并且它们的开始颜色不同

在我的情况下,我可以在两个饼图中有非常不同的图例项,但有一些相同,它们应该具有相同的颜色

series: [{
            name: "Brands",
            colorByPoint: true,
            data: [{
                name: "Microsoft Internet Explorer",
                y: 56.33
            }, {
                name: "Chrome",
                y: 24.03,
                sliced: true,
                selected: true
            }, {
                name: "Firefox",
                y: 10.38
            }, {
                name: "Safari",
                y: 4.77
            }, {
                name: "Opera",
                y: 0.91
            }, {
                name: "Proprietary or Undetectable",
                y: 0.2
            }]
        }]

series: [{
            name: "Brands",
            colorByPoint: true,
            data: [{
                name: "Chrome",
                y: 24.03,
                sliced: true,
                selected: true
            }, {
                name: "Firefox",
                y: 20.38
            }, {
                name: "Safari",
                y: 4.77
            }, {
                name: "Opera",
                y: 0.91
            }, {
                name: "Proprietary or Undetectable",
                y: 0.2
            }]
        }]

可以为每个数据点-切片设置颜色。对于相应的数据点,可以在两个系列中将它们设置为相同

例如:


看到这个,我可以得到200多个不同的数据标签。使用颜色数组的解决方案不是很动态。@MaroPolo如何确定哪些点是相等的?您可以为每个点设置不同的颜色,然后相等的点将自动具有相同的颜色。动态分配颜色,切片最多可为200
            }, {
                name: "Chrome",
                y: 24.03,
                color: '#c80'
            }, {