Highcharts(Gauge)和Highstock与Meteor在同一页面上

时间:2015-05-12 18:02:20

标签: javascript meteor highcharts highstock

我正在使用HighCharts和HighStock,我想在同一页面上显示Gauge图表(HighCharts库中不存在)和Stock图表。因此,我必须像其他人所建议的那样加载两个库而不仅仅是HighStock。

我正在使用Meteor,我正在使用maazalik加载这些库:highcharts和jhuenges:highstock包。

然而,它给我的错误16表明它们不能被加载在一起。

我该怎么做?

非常感谢你。

1 个答案:

答案 0 :(得分:1)

Highcharts的整个代码库包含在Stock包中。因此,为了避免碰撞,您应该只包括Highstock。根据您的要求,您还需要" Highcharts-more"和"固体测量仪"模块。

您引用的所有软件包都没有此特定设置,并且两者都会导致冲突。我已经创建了一个满足您要求的包ondkloss:highstockGitHub)。如果你想创建自己的,那么essense就包含了上面提到的文件,例如:

Package.onUse(function(api) {
    api.versionsFrom('1.1.0.2');
    api.use('jquery');

    api.addFiles([
        // Core
        'lib/highstock.js',
        // Extra types
        'lib/highcharts-more.js',
        'lib/highcharts-solid-gauge.js',
    ], 'client');
});

使用的来源可以在这里找到: