2016-05-19 25 views
4

我正尝试使用主骨架中的highcharts的“solidgauge”图表。以前我曾使用过VU计,它工作正常。当我使用坚实的测量仪时,我收到了第17号错误。根据这个错误,我要给series.type或chart.type错误,否则我没有必要的扩展文件。我已经加载了“highcharts.js”,“highcharts-more.js”,“highcharts-3d.js”和“exporting.js”文件,并且兄弟VU表工作正常。所以我认为我的图表选项有问题但似乎无法弄清楚那是什么。这是我的图表配置,我正在动态地提供系列数据。我正在使用coffeescript。从骨架轨道上使用固定轨距时从高位轨道获得错误#17

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" 
    } 
] 

我似乎无法找出故障是由于图表配置还是任何缺少的头文件。任何人都可以帮忙吗?

回答

5

solidgauge类型有自己的模块需要包含它,它不是highcharts-more.js文件的一部分。

作为在演示看到为solidgauge图表:

文件和参考:

+0

我将solid-gauge.js复制到我的资产目录。现在我得到一个路由错误,指出“(没有路由匹配[GET]”/assets/bootstrap-select.js.map“)”。所以我猜测我缺少一个依赖文件。我已经包含了bootstrap-select.js,bootstrap-select.min.js ...还有什么想法,我缺少什么? –

+0

我已经删除了该行//#sourceMappingURL = bootstrap-select.js.map,并且当我重新在我的bootstrap-select.min.js文件中引入该行时,该错误消失了,但我得到了“无法读取属性'原型'未定义的“从solid-gauge.js文件。任何想法> –