繁体   English   中英

HighStocks-在同一页面上添加2个图表

[英]HighStocks - Adding 2 charts on same page

使用HighStocks.js,我尝试在同一html页面上添加2个相同的图形。

我的代码如下所示:

function createGraph(placeHolderId, uniqueName, series) {
    $(placeHolderId).highcharts(uniqueName, {
            rangeSelector : { selected : 1 },
            series : series
    });
}

我称之为2次:

createGraph('#marketdata', 'StockChart', series1);
createGraph('#returns', 'Returns', series1);

即使序列相同,也会创建“市场数据”,然后第二次出现错误:

TypeError: Highcharts[constr] is not a constructor
chart = new Highcharts[constr](options, args[1]);

在highstock.src.js的第1041行上。

为什么第二次失败?

图表的名称必须为“ StockChart”,这是图表的类型,而不是变量名。

$(placeHolderId).highcharts('StockChart', {
        rangeSelector : { selected : 1 },
        series : series
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM