2015-09-08 26 views
13

Daha önce chart.js güncel sürümümüzü bower ile yüklemiştim. Farklı nedenlerden ötürü kullanıyorum: chart.js: https://github.com/nnnick/Chart.js/releases/tag/2.0.0-alpha3Chart.js, v2 yönteminde çizim yapılamıyor

Bower dosyamdaki adı geçerli sürüme ve bower yüklü olarak değiştirdim. Ama bu hatayı almaya devam ediyorum. İşte

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

benim kodudur:

Chart.js 2.0.0 yılında
var myNewChart = new Chart(ctx).Line(dat); 

cevap

39

Alfa bunu gibi grafik oluşturmak gerekecektir 3:

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

Fiddle Example

En azından şu anda eski sürüm gibi new Chart().Line() yok.

Sizin hatanızın anlamı, Chart(ctx)'dan sonra yarı kolonun beklenmesidir.

+0

Teşekkürler dostum. Şimdi farklı bir soru gönderdim, şimdi htmlim işlenmeyecek. Umarım yardımcı olabilirsiniz @Spencer – Beto

+0

Teşekkürler! Bununla da güldüm. eğer sakıncası yoksa fazladan Q'lar; Seçeneklerden nasıl geçersiniz (şimdi 2.0.0-alpha4'deyim) ve keman örneğinizde çizgiler göründüğü gibi animasyonlu, bu ayar nerede? kodunuzu tam olarak işler, ancak animasyona sahip değildir. – Sujimichi

+0

@Sujimichi Bu seçenek zaten hem alfa-3 hem de alfa-4'te varsayılan olarak ayarlanmış olmasına rağmen, animasyonu bir 'animationEasing' seçeneği olarak ayarlayabilirsiniz. Bu durumda neden çalışmadığına pek emin değilim, bana hata olabilirmiş gibi geliyor. –