您好,我正在使用Highchart库创建折线图。我需要按时间间隔(如日,周,月,季度,年等)生成折线图。因此找到了一些使用Highcharts的Highstocks的示例。我的项目使用requirejs包含脚本。但是我对highstock的js库有一些问题。我不知道我是否想念一些东西。我的代码:
requirejs.config({
paths: {
jquery: "js/jquery/jquery",
"datatables.net": "js/datatables/js/jquery.dataTables.min",
"datatables.net-css": "js/datatables/css/jquery.dataTables.min",
tippy: "js/tippy.all.min",
fixedHeader: "js/datatables/js/dataTables.fixedHeader.min",
"fixedHeader-css":"js/datatables/css/fixedHeader.dataTables.min",
jquerymin: "js/jquery-1.10.2.min",
colpick: "js/colpick",
colpickcss: "css/colpick",
highstock: "js/highstock"
},
shim: {
"datatables.net": ["jquery", "css!datatables.net-css"],
fixedHeader: ["css!fixedHeader-css"],
colpick: ["css!colpickcss"]
}
});
require.config({
priority: ["jquery", "jquerymin", "colpick"]
});
require([
"jquery", "tippy", "DS/3DXHighcharts/3DXHighcharts", "highstock", "datatables.net", "fixedHeader", "jquerymin", "colpick"],
function(
$, tippy, Highcharts, highstock )
当我尝试生成图表时:
Highcharts.stockChart('container',chartData);
我收到错误消息:无法读取未定义的属性'stockChart'。
我正在尝试执行以下操作: https://jsfiddle.net/BlackLabel/smbc6gr4/