我正在尝试使用来自backboneJS中的highcharts的“solidgauge”图表.以前我使用过VU表并且工作正常.当我使用坚固的仪表时,我得到了#17的高位图错误.根据这个错误,我要提供series.type或chart.type错误,否则我没有必要的扩展文件.我已经加载了“highcharts.js”,“highcharts-more.js”,“highcharts-3d.js”和“exports.js”文件以及同级VU仪表工作.所以我认为我的图表选项有问题但似乎无法弄清楚那是什么.这是我的图表配置,我动态地给出了该系列的数据.我正在使用coffeescript.
scoreCard : chart: type: 'solidgauge' title: null pane: center: ['50%','85%'] size: '140%' startAngle: -90 endAngle: 90 background: backgroundColor: (Highcharts.theme && Highcharts.theme.background2) || '#EEE' innerRadius: '60%' outerRadius: '100%' shape: 'arc' tooltip: enabled: false yAxis: min: 0 max: 100 stops: [ [10,'#55BF3B'] [60,'#DDDF0D'] [90,'#DF5353'] ] linewidth: 0,minorTickInterval: null,tickPixelInterval: 400,tickWidth: 0,title: y: -70 labels: y: 16 plotOptions: solidgauge: dataLabels: y: 5 borderWidth: 0 useHTML: true credits: enabled: false series: [ { name: "pulse value" } ]
解决方法
solidgauge类型有自己的模块需要包含,它不是highcharts-more.js文件的一部分.
如solidgauge图表的演示中所示:
文件和参考:
> https://code.highcharts.com/modules/solid-gauge.js
> https://code.highcharts.com/