Highchart ctor不会返回图表

时间:2014-09-22 12:16:40

标签: javascript jquery highcharts initialization

当我使用highstock.js创建图表时它并没有给我一张图表:

例如:

    var chart = $('#container').highcharts('StockChart', {

    xAxis: {
        minRange: 30 * 24 * 3600 * 1000
    },

    rangeSelector: {
        selected: 1
    },

    series: [{
        name: 'USD to EUR',
        data: usdeur
    }]
});

返回相同的

var chart = $('#container');

要获取对象,我必须重做对highcharts()方法的调用:

this.chart = $('#container').highcharts();

我真的不明白为什么,我担心它会创建两个highcharts对象的实例。

这是一个小提琴(参见js控制台):

http://jsfiddle.net/ma15t0kx/2/

任何想法?

1 个答案:

答案 0 :(得分:0)

不,它不会创建2个内容,在JS中非常典型地访问这样的对象,例如,您可以访问实例化的jQuery UI对话框,如$('#dialog').dialog('open')您正在访问同一个实例