码迷,mamicode.com
首页 > 其他好文 > 详细

hicharts中treemap添加超链接

时间:2017-04-25 18:36:48      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:point   series   container   options   链接   eem   his   stripe   charts   

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script src="./js/jquery-1.8.3.min.js"></script>
    <script src="./js/highcharts.js"></script>
    <script src="./js/heatmap.js"></script>
    <script src="./js/treemap.js"></script>
</head>
<body>
<div id="container"></div>
<script>
    $(#container).highcharts({
        plotOptions:{
            series: {
                cursor: pointer,
                point: {
                    events: {
                        click: function() {
                            window.open(this.options.url);
                        }
                    }
                }
            }
        },
        series: [{
            type: "treemap",
            layoutAlgorithm: stripes,
            alternateStartingDirection: true,
            levels: [{
                level: 1,
                layoutAlgorithm: sliceAndDice,
                dataLabels: {
                    enabled: true,
                    align: left,
                    verticalAlign: top,
                    style: {
                        fontSize: 15px,
                        fontWeight: bold
                    }
                }
            }],
            data: [{
                id: A,
                name: 苹果,
                color: "#EC2500",
                url:"http://www.baidu.com"
            }, {
                id: B,
                name: 香蕉,
                color: "#ECE100",
                url:"http://www.comjia.com"
            }, {
                id: O,
                name: 橘子,
                color: #EC9800,
                url:"http://www.renren.com"
            }, {
                name: 小张,
                parent: A,
                value: 5,
                url:"http://www.qq.com"
            }, {
                name: 小彭,
                parent: A,
                value: 3,
                url:"http://www.163.com"
            }, {
                name: 小潘,
                parent: A,
                value: 4,
                url:"http://www.sohu.com"
            }, {
                name: 香蕉1,
                parent: B,
                value: 4,
                url:"http://www.360.cn"
            }, {
                name: 香蕉2,
                parent: B,
                value: 10,
                url:"http://www.google.com"
            }, {
                name: 香蕉3,
                parent: B,
                value: 1,
                url:"http://www.mi.com"
            }, {
                name: 小张,
                parent: O,
                value: 1,
                url:"http://www.mop.com"
            }, {
                name: 小彭,
                parent: O,
                value: 3,
                url:"http://www.tianya.cn"
            }, {
                name: 小潘,
                parent: O,
                value: 3,
                url:"http://www.taobao.com"
            }, {
                name: 阿苏,
                parent: wiki,
                value: 2,
                color: #9EDE00,
                url:"http://www.jd.com"
            }]
        }],
        title: {
            text: 水果消费情况
        }
    });
</script>
</body>
</html>

运行结果:

技术分享

图中的每个统计项都有不同的链接地址,在同一大的统计项香蕉项中,总的统计项和下面的3个统计小项也分别有着不同的超链接。

 

hicharts中treemap添加超链接

标签:point   series   container   options   链接   eem   his   stripe   charts   

原文地址:http://www.cnblogs.com/yansj1997/p/6763486.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!