为了账号安全,请及时绑定邮箱和手机立即绑定

Hightcharts - 折线图上的多个饼图

Hightcharts - 折线图上的多个饼图

守候你守候我 2021-12-02 15:50:44
使用 Highcharts 库实现以下图表的最佳方法是什么?
查看完整描述

1 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

您可以创建其他pie图表作为数据标签:


chart: {

    events: {

        load: function() {

            var points = this.series[0].points,

                container;


            points.forEach(function(p) {

                container = p.dataLabel.div.querySelector('.dataLabelChart');


                Highcharts.chart(container, {

                    chart: {

                        margin: 0,

                        backgroundColor: 'transparent'

                    },

                    title: {

                        text: ''

                    },

                    credits: {

                        enabled: false

                    },

                    tooltip: {

                        enabled: false

                    },

                    series: [{

                        innerSize: 30,

                        dataLabels: {

                            enabled: false

                        },

                        type: 'pie',

                        data: [1, 2, 3]

                    }],

                    legend: {

                        enabled: false

                    }

                });

            });

        }

    }

},

series: [{

    dataLabels: {

        verticalAlign: 'middle',

        enabled: true,

        useHTML: true,

        formatter: function() {

            return '<div class="dataLabelChart" id="' + this.point.index + '"></div>'

        }

    },

    ...

}]

现场演示: http : //jsfiddle.net/BlackLabel/y46ubx1L/


API参考: https : //api.highcharts.com/highcharts/series.scatter.dataLabels.formatter


查看完整回答
反对 回复 2021-12-02
  • 1 回答
  • 0 关注
  • 207 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信