highcharts 获取图表对象的几种方法



在图片渲染成功后,往往我们需要获取图表对象来实现一些交互、事件等,这里分享一下获取图表对象的几种方法:

1、通过回调函数获取

var chart = null;             // 定义全局变量

$('#container').highcharts({

    series: [{
        name: 'a',
        data: [1, 2, 3, 4]
    }]

}, function(c){              // 回调函数,传递图表对象
    chart = c;
});

2、通过 new Highcharts.Chart()

var chart2 = new Highcharts.Chart({
    chart: {
        renderTo: 'container2'
    },
    series: [{
        name: 'a',
        data: [1, 2, 3, 4]
    }]
});
console.log(chart2);

API 文档说明:http://api.hcharts.cn/highcharts#Highcharts

3、通过 Highcharts.charts 来获取

console.log(Highcharts.charts);

Highcharts.charts是一个数组,数组内容为页面上的所有的图表对象

API文档说明:http://api.hcharts.cn/highcharts#Highcharts.charts

上述所有代码见: http://code.hcharts.cn/hcharts.cn/hhhG0a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值