与HighChart的StockChart问题。获取高级图表不是一项功能

时间:2015-06-11 18:40:15

标签: java javascript jquery highcharts highstock

所以我有两个疑问:

Q1:

我无法理解初始化高图表的两种方法之间的区别:

第一种方式:

var lineChart = new Highcharts.Chart(
  {
    chart: {
        alignTicks: true,
        type : 'StockChart',
        renderTo : 'container',
...
第二种方式:

    $('#container').highcharts('StockChart', {
        chart: {
            alignTicks: true,
            type : 'StockChart',
            renderTo : 'container',
...

Q2:

http://jsfiddle.net/ezk2mg72/上使用第二路时,我能够获得所需的结果,但在本地尝试时,我会遇到以下异常:

**Uncaught TypeError: $(...).highcharts is not a function**

PS:根据建议的stackoverflow的不同帖子,js文件的顺序是正确的:

(I have scripts in local)
<script type="text/javascript" src="js/jquery-latest.js"></script>
<script type="text/javascript" src="js/highstock.js"></script>
<script type="text/javascript" src="js/exporting.js"></script>

http://jsfiddle.net/ezk2mg72/

1 个答案:

答案 0 :(得分:-2)

在此错误之前抓取错误编号Uncaught TypeError并单击控制台上的链接以查看问题详细信息:

  

未捕获错误:Highcharts错误#16:www.highcharts.com/errors/16

祝你好运!