jquery - highcharts 中的错误 17:Highcharts-more js 文件未加载
问题描述
将 Highcharts 从版本 6.1.1 更新到 8.0.0 之后。我面临创建图表的问题。我按此顺序加载文件,highcharts,highcharts-more,highcharts-exporting,highcharts-accessibility。然而,只有 highcharts 文件被加载,其余文件不被加载。创建图表时,我收到以下消息的脚本错误:
将 chart.type 或 series.type 设置为 Highcharts 中未定义的系列类型时会发生此错误。一个典型的原因可能是没有包含定义系列类型的模块或扩展。例如,为了创建区域范围系列,必须加载 highcharts-more.js 文件
你能帮我解决这个问题吗?
解决方案
我在这里上传我的代码。在 app.js 文件中: var config = { baseUrl : "js/lib", //这里我下载了所有 highcharts 文件并保存在 lib 中,名称为 highcharts paths : { "highcharts" : "highcharts/highcharts", "highchartsMore" : “highcharts/highcharts-more”,“exporting”:“highcharts/exporting”,“highcharts-accessibility”:“highcharts/highcharts-accessibility”},垫片:{'highcharts':{出口:'Highcharts',deps:[ 'jquery'] }, "
"exporting": {
deps: ["highcharts"],
exports : "Highcharts"
}
}
}
var 需要 = requirejs.config(config);
在 MyCustomfile.js 中:
定义(["jquery","highcharts","highchartsMore","exporting","highcharts-accessbility"],function($,Highcharts,HighchartsMore,exporting,accessbility){
var chart = new Highcharts.Chart({
chart :{
type : "Bars",
renderTo : "placeholder"
},
title: {
text: '',
style: {
display: 'none'
}
},
subtitle: {
text: '',
style: {
display: 'none'
}
},
credits: {
enabled: false
},
series:[]});
})
}) 它不在我身边。它显示错误 17.(在 highcharts.chart)
推荐阅读
- python - mxnet infer_shape_entry TypeError:需要一个整数
- r - RpivotTable 隐藏或删除折线图图例
- fragment - 如何在特定布局/片段中隐藏 FAB?
- dynamics-crm - RibbonWorkBench 中实体 HomePageGrid 上的显示按钮
- java - 如何在类路径中添加一个类以避免在 Java 中出现导入错误
- radio-button - 任何小部件都不会调用 Flutter onChanged
- arrays - 使用 jekyll 检查重复的标签会排除其他标签中包含的标签
- spring - PCF 上的 128 位 Sleuth Trace ID
- git - GitHub:如何重命名下载的 Zip 文件中的文件夹?
- java - 根据 JSON 动态生成 POJO?