2017-09-04 4 views
0

UI5アプリケーションにゲージチャートを追加しようとしています。私は「シリーズ」タイプのチャートを正常に実装することができました。そこで、manifest.jsonファイルからlibsを読み込めます。しかし、私がゲージチャートを実装しようとしているとき。私は下記のエラーが発生しています。SAPUI5でAmChartsゲージタイプを実装できません

amcharts.js? evalの:174キャッチされない例外TypeError:d.AmAngularGauge私はこのコードを使用していますコンストラクタ

ではありません。私の見解では

var gaugeChart = AmCharts.makeChart("chartdiv", { 
    "type": "gauge", 
    "theme": "light", 
    "axes": [ { 
    "axisThickness": 1, 
    "axisAlpha": 0.2, 
    "tickAlpha": 0.2, 
    "valueInterval": 20, 
    "bands": [ { 
    "color": "#84b761", 
    "endValue": 90, 
    "startValue": 0 
    }, { 
    "color": "#fdd400", 
    "endValue": 130, 
    "startValue": 90 
    }, { 
    "color": "#cc4748", 
    "endValue": 220, 
    "innerRadius": "95%", 
    "startValue": 130 
    } ], 
    "bottomText": "0 km/h", 
    "bottomTextYOffset": -20, 
    "endValue": 220 
    } ], 
     "arrows": [ {} ], 
    "export": { 
    "enabled": true 
    } 
    }); 

、私はVBoxの中にマップをレンダリングしています。

よろしく、 MS

答えて

1

あなたは、ゲージチャートを実装しようとしている、あなたのコード内の系列グラフを実装していません。このエラーは、gauge.jsファイルが含まれていないことを示しています。 amcharts.jsはそれがベースライブラリであり、serial.jsにゲージチャートクラスが含まれていないので十分ではありません。次はあなたのゲージチャートのために含まれていることを確認してください:

<script type="text/javascript" src="https://www.amcharts.com/lib/3/amcharts.js"></script> 
<script type="text/javascript" src="https://www.amcharts.com/lib/3/gauge.js"></script> 
<!-- if you need other charts like pie, radar, and series include those js files --> 
<!-- plugins such as export and dataloader also come after the chart includes --> 

あなたはライブラリがAmCharts' demos pageを見て、種類ごとに含める必要がどのようなチャートを見ることができます。

関連する問題