我想使用高库存,但似乎无法正常工作...我的代码:
$(function () {
$.getJSON('https://www.highcharts.com/samples/data/jsonp.php?filename=aapl-v.json&callback=?', function (data) {
// create the chart
var options = {
chart: {
alignTicks: false,
renderTo: 'container'
},
rangeSelector: {
selected: 1
},
title: {
text: 'AAPL Stock Volume'
},
series: [{
type: 'column',
name: 'AAPL Stock Volume',
data: data,
dataGrouping: {
units: [[
'week', // unit name
[1] // allowed multiples
], [
'month',
[1, 2, 3, 4, 6]
]]
}
}]
};
});
var chart = new stockChart(options);
});
浏览器什么也不显示,如果我去看看错误的话;
未定义stockChart(…)
我也尝试过此JSFiddle中的代码,但是它也不起作用。因此,我尝试使用这些选项,但效果不佳。有人可以帮我吗?
最佳答案
您需要在初始化脚本之前添加HighStock JavaScript库:
<script src="https://code.highcharts.com/stock/highstock.js"></script>
<script src="https://code.highcharts.com/stock/modules/exporting.js"></script>
或者,如小提琴中所述,您可以使用此方法进行初始化:
chart = Highcharts.stockChart('container', options);