2016-11-21 3 views
0

chart.jsバージョン1.0を使用する前は。グラフJsドーナツグラフエラー

今、私たちは===================== vesion 2.4.0 でJSを更新しかし、次のエラーに enter image description here

var data = [ 
{ 
    value: 20, 
    color: "cornflowerblue", 
    highlight: "lightskyblue", 
    label: "JavaScript" 
}, 
{ 
    value: 50, 
    color: "lightgreen", 
    highlight: "yellowgreen", 
    label: "HTML" 
}, 
{ 
    value: 40, 
    color: "orange", 
    highlight: "darkorange", 
    label: "CSS" 
} 
]; 
var options = { responsive: true }; 
var element = component.find('chart').getElement(); 
var ctx = element.getContext('2d'); 
var chart = new Chart(ctx).Doughnut(data); 

を取得しています=

<div onclick="{!c.getChart}"> test 
     <canvas aura:id="chart" height="250" width="250"></canvas> 
    </div> 

答えて

0

Chart.js v1またはv2を使用している場合は、構文が異なります。

そして、あなたは、あなたがV2ライブラリをインポートしていますが、まだとv1の構文を使用していると述べた。

var chart = new Chart(ctx).Doughnut(data); 

この問題を解決するには、バージョン2のに構文を変更することができます。

var myChart = new Chart(ctx, { 
    type: 'doughnut', 
    data: data 
}); 
+0

こんにちは、 上記のような構文をv2に変更しました しかし、私はグラフを手に入れることができません。 コンソールで/ resource/ChartJsを取得しています:4024グラフの作成に失敗しました:指定された項目からコンテキストを取得できません –