javascript - highcharts - 圆环图 - 内部和外部标签

标签 javascript jquery highcharts

我使用 highcharts 库创建了一个圆环图。

我需要有两个不同的数据标签,一个在当前的外部,另一个在内部。

预期结果:

enter image description here

这是一个 fiddle :http://jsfiddle.net/FQxf4/

JS:

$(function () {
    $('#container5').highcharts({

        chart: {
            type: 'pie',
            options3d: {
                enabled: false,
                alpha: 0
            }
        },

        colors: ['#081969', '#0e2569', '#1e3b81', '#284893', '#30509b'],
        title: {
            text: ''
        },tooltip: {
            enabled: false
        },
        plotOptions: {
            pie: {
                innerSize: 130,
                depth: 45
            }
        },
        series: [{
            name: 'Delivered amount',
            data: [
                ['31%', 31],
                ['25%', 25],
                ['22%', 22],
                ['15%', 15],
                ['7%', 7]
            ]
        }]
    });
});

最佳答案

您可以使用两个相同的系列。像这样的事情:

series: [{
        name: 'Delivered amount',
        data: [
            ['31%', 31],
            ['25%', 25],
            ['22%', 22],
            ['15%', 15],
            ['7%', 7]
        ],
        size: '60%',
        dataLabels: {
                formatter: function() {
                    return this.y
                },
                distance:10
            }
    },{
        name: 'Delivered amount',
        data: [
            ['3', 31],
            ['2', 25],
            ['2', 22],
            ['5', 15],
            ['7', 7]
        ],
        size: '60%',
        dataLabels: {
                formatter: function() {
                    return this.point.name
                },
                color: 'white',
                distance:-10
            }
    }]

<强> DEMO

关于javascript - highcharts - 圆环图 - 内部和外部标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23489447/

相关文章:

javascript - 将类添加到具有匹配数据属性值的元素

javascript - 石头、布、剪刀、蜥蜴、史波克

javascript - 如何访问在表中使用 jquery 动态添加的图像

javascript - Highcharts 中的热图值正在消失

javascript - 每次刷新时随机生成音频文件

javascript - 添加基于 class 或 id 的 jQuery 条件

javascript - Jquery UI Datepicker - 如何使用 jquery/javascript 突出显示多个日期 bgcolor

angular - 在 Angular 中扩展 Highcharts

javascript - 如何删除 Highchart 饼图的相框

javascript - 无法访问javascript中的数组元素