【问题标题】:Issue with HighChart's StockChart. Getting highcharts is not a functionHighChart 的 StockChart 问题。获取 highcharts 不是函数
【发布时间】:2015-06-11 18:40:15
【问题描述】:

所以我有两个疑问:

第一季度:

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

第一种方式:

var lineChart = new Highcharts.Chart(
  {
    chart: {
        alignTicks: true,
        type : 'StockChart',
        renderTo : 'container',
...

第二种方式:

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

第二季度:

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/

【问题讨论】:

  • 我不确定Highcharts_latest.js 是什么。我会删除它。
  • 对不起!那是针对其他模块的。
  • 如果你删除它是否有效?
  • 使用正确的方法。通过 API,您需要使用 heatmap.js 模块(可能还有 data.js 模块):
  • @wergeld 感谢您的帮助!问题在于我本地项目中 js 文件的版本不一致。通过使用最新的(只使用 highstock,因为它几乎包含了 highcharts 的所有内容)完美地工作。

标签: java javascript jquery highcharts highstock


【解决方案1】:

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

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

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多