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

标签 javascript jquery charts highcharts

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

就我而言,我可以在两个饼图中有非常不同的图例项,但有一些相同,并且它们应该具有相同的颜色。

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
            }]
        }]

jsfiddle example here

最佳答案

可以为每个数据点 - 切片设置颜色。您可以将两个系列中相应数据点的值设置为相同。

示例:http://jsfiddle.net/m2v2vyj2/1/

            }, {
                name: "Chrome",
                y: 24.03,
                color: '#c80'
            }, {

关于javascript - Highcharts JS - 在饼图之间共享图例颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33104786/

相关文章:

javascript - 图片完全加载后如何获取图片高度?

javascript - 阐明 Javascript 回调流程

javascript - Angular JS - 如何捕获转发器中的重复项不允许异常

javascript - 离开网站时弹出窗口

javascript - jQuery 弹出气泡/工具提示

javascript - 使用 Google Chart 创建多级圆环图

javascript - 默认添加导出自定义

javascript - Jquery css 选择器如果没有数据则应用样式

excel - 使用VBA创建图表并删除边框

javascript - Chart.js - 同一 Canvas 上的多个圆环图