2

来自 API 文档: http ://api.highcharts.com/highcharts#chart.alignTicks

单击对齐刻度线示例:http: //jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/chart/alignticks-true/

不渲染图表。JS控制台出现如下错误:

Uncaught TypeError: Object [object Object] has no method 'highcharts' 
4

3 回答 3

3

问题是.highchart。利用

var chart = new Highcharts.Chart({
    chart: {
        //alignTicks: false,
        type: 'line',
        renderTo: 'container'
    },
    ...
}

问题是 HighCharts js 文件更新。在 highcharts 官方站点演示也不起作用。

演示

于 2013-03-06T13:24:12.760 回答
2

.highcharts 机制是通过 JQuery 插件在 Highcharts 3.0 中引入的,如Highcharts 3.0 发布公告中所述。大概有问题的 JSFiddle 页面当时不工作包括旧版本的 Highcharts,直到我弄清楚为什么我自己的图表不工作!

于 2013-03-26T16:35:58.820 回答
1

我更新了他们的jsfiddle 图表

现在可以了。问题在于,highcharts作为 jQuery 对象的方法并没有真正存在。

于 2013-03-06T13:27:56.000 回答