组合图-字形图和条形图

时间:2019-06-03 10:10:29

标签: javascript highcharts highcharts-ng angular2-highcharts

我正在为我的一个项目使用图表,我想知道是否有条形图和文字云图的组合图。如下所示

enter image description here

是否有可能实现这一目标?或者是否有开放源代码图表库可以做到这一点。

我尝试过的事情

我已经寻找了所有可用的图表库,但没有找到任何合适的选项。从起点开始,没有什么可指定的。

请帮助。我被困住了。

1 个答案:

答案 0 :(得分:1)

您需要使用wordcloud图表创建和添加单独的容器:

chart: {
    events: {
        load: function() {
            var points = this.series[0].points;

            points.forEach(function(p) {
                var wContainer = $('<div>');

                wContainer.addClass('wordCloudContainer');

                wContainer.css({
                    top: this.plotTop,
                    left: p.plotX
                });

                $('#mainContainer').append(wContainer);

                Highcharts.chart(wContainer[0], {
                    chart: {
                        width: p.pointWidth + 40,
                        height: 200
                    },
                    title: {
                        text: ''
                    },
                    credits: {
                        enabled: false
                    },
                    series: [{
                        type: 'wordcloud',
                        data: [
                            ['one', 1],
                            ['two', 2],
                            ['three', 3]
                        ]
                    }]
                });
            }, this);
        }
    }
}

实时演示: http://jsfiddle.net/BlackLabel/2jahsfyp/

API参考: https://api.highcharts.com/highcharts/chart.events.load