我正在尝试初始化HighStock图表。如果我使用这种方法:
var chart = new Highcharts.Chart('StockChart', dataObject);
我收到一个错误,找不到渲染div。如果我使用这种方法:
$('#container').highcharts('StockChart', dataObject);
该图表已按预期重新绘制。第一种方法我做错了什么?
问候,
马可
这是小提琴:http://jsfiddle.net/mkeuschn/K4Cj6/
最佳答案
如果像第一种方法那样创建图表,则必须删除第一个参数“StockChart”。
继承人的api:Highstock api
因此,这应该是以下代码:
var chart = new Highcharts.StockChart(dataObject);
工作提琴:jsfiddle