2015-09-08 5 views
13

gefunden hatte ich vorher meine chart.js aktuelle Version mit Bower installiert. Aus verschiedenen Gründen muss ich chart.js verwenden: https://github.com/nnnick/Chart.js/releases/tag/2.0.0-alpha3Unable Verfahren in Chart.js zu ziehen, v2 nicht

Ich änderte den Namen auf meiner Bower-Datei auf die aktuelle Version und Bower installiert. Aber ich bekomme diesen Fehler immer wieder.

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

Hier ist mein Code:

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

Antwort

39

In Chart.js 2.0.0 Alpha 3 Sie Ihr Diagramm wie so erstellen müssen:

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

Fiddle Example

Zumindest hat es jetzt new Chart().Line() wie die ältere Version nicht.

Was im Grunde Ihre Fehler bedeuten, ist, dass es ein Semikolon nach Chart(ctx) erwartet.

+0

Dank Geck. Ich habe eine andere Frage b/c geschrieben, jetzt wird mein HTML nicht gerendert. Hoffe du kannst @Spencer helfen – Beto

+0

Danke! Ich war auch davon überrascht. paar zusätzliche Q's, wenn es dir nichts ausmacht; Wie kommt man in den Optionen (ich bin jetzt auf 2.0.0-alpha4) und in der Geige Beispiel sind die Linien animiert, wie sie erscheinen, wo ist das Set? Ihren Code zu bearbeiten funktioniert genau, hat aber keine Animation. – Sujimichi

+0

@Sujimichi Sie die Animation als Option festlegen können 'animationEasing', obwohl diese Option bereits standardmäßig in beiden alpha-3 und alpha-4 gesetzt ist. Ich bin nicht wirklich sicher, warum es in diesem Fall nicht funktioniert, für mich scheint es, als könnte es ein Fehler sein. –

Verwandte Themen