2016-05-19 59 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文件。任何想法> –