2015-09-08 34 views
13

以前はchart.jsの現在のバージョンをbowerでインストールしていました。 別の理由から私はchart.jsを使用する必要があります:https://github.com/nnnick/Chart.js/releases/tag/2.0.0-alpha3Chart.jsでメソッドを描画できません。v2が見つかりません。

私のbowerファイルの名前を現在のバージョンに変更し、bowerをインストールしました。しかし、私はこのエラーが発生し続けます。ここで

TypeError: (intermediate value).Line is not a function

は私のコードです:Chart.js 2.0.0で

var myNewChart = new Chart(ctx).Line(dat); 

答えて

39

アルファ3あなたはそうのようなチャートを作成する必要があります。

var myNewChart = new Chart(ctx , { 
    type: "line", 
    data: dat, 
}); 

Fiddle Example

少なくとも今はそれ以前のバージョンのようにnew Chart().Line()がありません。

エラーは、基本的には、Chart(ctx)の後にセミコロンが必要であることを意味します。

+0

ありがとう。私は別の質問b/cを掲示しました。私のHTMLはレンダリングされません。あなたが@Spencerを助けることを願って – Beto

+0

ありがとう!私もこれで困惑していた。あなたが気にしないなら、余分なQをカップルしてください。どのようにオプションを渡すのですか(私は今2.0.0-alpha4になっています)、あなたのフィドルの例では、ラインがアニメーション化されて表示されます。あなたのコードを正確にコピーすることはできますが、アニメーションはありません。 – Sujimichi

+0

@Sujimichiこのオプションはデフォルトでalpha-3とalpha-4の両方で既に設定されていますが、アニメーションをオプション 'animationEasing'として設定することができます。私は本当にこの場合にはうまくいかないのかどうかはわかりません。私にはバグかもしれないようです。 –

関連する問題