高股票-在同一页面上添加2个图表

HighStocks - Adding 2 charts on same page

本文关键字:添加 2个 一页 高股票      更新时间:2023-09-26

使用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);

即使序列相同,'market data'也被创建,然后我得到错误:

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

在hilitock.src.js的第1041行。

为什么是第二个失败?

图表的名称需要是'StockChart',这是图表的类型,而不是一个变量名称。

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