hicharts中treemap添加超链接

<!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个统计小项也分别有着不同的超链接。

时间: 2024-10-24 23:04:14

hicharts中treemap添加超链接的相关文章

微信文章中添加超链接的实现

在日常中常常有需要在文章中添加超链接的情况,例如,跳转到历史消息 总结一下:能发超链接的微信图文有3种: 1.开通支付功能的认证服务号 2.具有原创保护能力的媒体或自媒体订阅号 3.与腾讯有一些特殊关系的订阅号 开战: 1. 开通微信支付的服务号 通过微信认证,并且开通了微信支付功能的服务号在编辑素材时,可以在内容框中添加产品图片或者文字的超链接. 打开图文素材编辑框,在工具栏上方就有"超链接"的按钮 既可以自定义链接,也可以从已发送的图文消息中选择. 选择自定义链接的方式,填写要跳转

如何在CAD中添加超链接

大家在日常的CAD绘图的工作中,不知道有没有遇到过这样的问题,就是要给CAD图纸中添加一个超链接,为了方便在查看的过程中直接点击链接就可以直接跳转到另外一个界面当中去,那如何在CAD中添加超链接呢?具体要怎么来操作?今天小编就来和大家分享一下,希望你们能够喜欢和帮助到你们. 第一步:首先, 在浏览器的搜索框中输入迅捷CAD编辑器,在搜索的结果中点击进入到官网,然后再根据系统提示的安装步骤下载安装CAD编辑器到电脑中. 第二步:将CAD编辑器安装完成之后,移动鼠标到该软件所在的位置,然后双击鼠标左

C#在excel中添加超链接

1.新建一个项目 2.给项目添加引用:Microsoft Excel 12.0 Object Library (2007版本) using Excel = Microsoft.Office.Interop.Excel; 3.对excel的简单操作:如下代码“添加超链接”等. using System; using System.Collections.Generic; using System.Linq; using System.Text; using Excel = Microsoft.Of

TextView 中添加超链接

在textView添加超链接,有两种方式,第一种通过HTML格式化你的网址,一种是设置autolink,让系统自动识别超链接,下面为大家介绍下这两种方法的实现 代码如下: 第一种  public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LinearLayout la

C#/VB.NET对EXCEL图片添加超链接

在日常工作中,在编辑文档时,为了方便自己或者Boss能够实时查看到需要的网页或者文档时,需要对在Excel中输入的相关文字进行超链接,那么对于一些在Excel中插入的图片我们该怎么实现超链接呢,下面给大家分享一个方法: 首先简单了解一下一款叫Spire.XLS的组件,这个组件是由E-iceblue公司发布的一款独立的Excel组件,它的最大优点在于不依赖Microsoft Excel,可以用在各种 .NET 框架中,包括 ASP.NET 和 Windows Forms 等相关的 .NET 应用程

java中treemap和treeset实现(红黑树)

TreeMap 的实现就是红黑树数据结构,也就说是一棵自平衡的排序二叉树,这样就可以保证当需要快速检索指定节点. TreeSet 和 TreeMap 的关系 为了让大家了解 TreeMap 和 TreeSet 之间的关系,下面先看 TreeSet 类的部分源代码: public class TreeSet<E> extends AbstractSet<E> implements NavigableSet<E>, Cloneable, java.io.Serializab

android 在布局中动态添加控件

第一步 Java代码 final LayoutInflater inflater = LayoutInflater.from(this); 第二步:获取需要被添加控件的布局 Java代码 final LinearLayout lin = (LinearLayout) findViewById(R.id.LinearLayout01); 第三步:获取需要添加的布局(控件) Java代码 LinearLayout layout = (LinearLayout) inflater.inflate( R

Xcode6中手动添加Precompile Prefix Header

Xcode5中创建一个工程的时候,系统会自动创建一个以以工程名为名字的pch(Precompile Prefix Header)文件,开发的过程中可以将广泛使用的头文件以及宏包含在该文件下,编译器就会自动的将pch文件中的头文件添加到所有的源文件中去,这样在需要使用相关类的时候不需要使用import就可以直接使用头文件中的内容,很大程度上给程序员带来了编程的便利性.但是在Xcode6中去掉Precompile Prefix Header文件. Xcode6去掉Precompile Prefix

Loadrunner中动态添加虚拟用户

添加的虚拟用户会立马开始执行: 场景组的两种模式: Vuser组模式: Vuser组模式中,对于压力负载机是不能同时添加多个 但是我们可以在一个脚本里通过多次添加Vuser,每次添加30个Vuser,每次选择不同的压力机即可 比如总的Vuser为150,分三次添加,一次添加50个Vuser,对应一个负载机地址 LoadRunner11设置场景百分比模式完成多台客户端负载测试 LoadRunner11用的不多,之前大部分的时候是用LoadRunner9.5,主要原因是由于担心新版本的稳定性,不过在