2015-09-08 6 views
13

In precedenza avevo installato la mia versione di chart.js con bower. Per motivi diversi devo utilizzare chart.js: https://github.com/nnnick/Chart.js/releases/tag/2.0.0-alpha3Impossibile disegnare il metodo in Chart.js, non è possibile trovare v2

Ho cambiato il nome sul mio file di bower sulla versione corrente e bower installato. Ma continuo a ricevere questo errore.

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

Ecco il mio codice:

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

risposta

39

In Chart.js 2.0.0 Alpha 3 è necessario per creare il grafico in questo modo:

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

Fiddle Example

Almeno in questo momento non ha new Chart().Line() come la versione precedente.

Ciò che il tuo errore significa in sostanza è che si aspettava un punto e virgola dopo Chart(ctx).

+0

Grazie amico. Ho postato una domanda diversa b/c ora il mio html non verrà visualizzato. Spero che tu possa aiutare @Spencer – Beto

+0

Grazie! Anch'io ero stato stordito da questo. coppia Q in più se non ti dispiace; come passi nelle opzioni (ora sono su 2.0.0-alpha4) e nell'esempio del tuo violino le linee sono animate come appaiono, dov'è quel set? far fronte al tuo codice funziona esattamente, ma non ha l'animazione. – Sujimichi

+0

@Sujimichi È possibile impostare l'animazione come un'opzione 'animationEasing', sebbene questa opzione sia già impostata di default sia in alpha-3 che in alpha-4. Non sono proprio sicuro del perché non funzioni in questo caso, a me sembra che potrebbe essere un bug. –

Problemi correlati