如何加载highcharts插件?

How to load the highcharts plugins?

我想使用这 2 个 Highcharts 插件:

<script src="http://code.highcharts.com/modules/exporting.js"></script> <script src="http://highslide-software.github.io/export-csv/export-csv.js"></script>

问题是在我的代码中我无法从 HTML 调用它们。我正在使用 javascript define() 代替:

我将脚本的内容复制到本地文件中,并这样调用它们:

define(['jquery', 'jquery.spectrum', '../lib/highcharts.js', '../lib/highcharts-exporting.js', '../lib/highcharts-export-csv.js'], function($) {

但它给我一个错误:Uncaught ReferenceError: Highcharts is not definedhighcharts-exporting.js 的第 23 行(最后一行)。

但是,如果我删除 '../lib/highcharts-export-csv.js',它就可以正常工作。所以,我可以使用 exporting.js 文件,但不能使用 export-csv.js 文件。

我的解决方法:

我刚把highcharts-exporting.jshighcharts-export-csv.js的内容粘贴到highcharts.js的下面。

因此我的 define 行只是:

define(['jquery', 'jquery.spectrum', '../lib/highcharts.js'], function($) {