所以我有两个疑问:
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>
答案 0 :(得分:-2)
在此错误之前抓取错误编号Uncaught TypeError并单击控制台上的链接以查看问题详细信息:
未捕获错误:Highcharts错误#16:www.highcharts.com/errors/16
祝你好运!