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

Highcharts (Gauge) and Highstock on the same page with Meteor

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

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

但是,它给我的错误 16 指出它们不能一起加载。

我该怎么做?

非常感谢您。

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

None 您引用的包具有此特定设置,同时使用两者会导致冲突。我创建了一个包 ondkloss:highstock (GitHub) 可以满足您的要求。如果您想创建自己的文件,则必须包含上述文件,例如:

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');
});

可以在此处找到使用的资源: