Veri ajax aracılığıyla Morris çubuk grafiğine veri eklemek istiyorum. AşağıdakiMorris çubuk grafiğe dinamik veri nasıl eklenir
var chart = Morris.Bar({
element : 'normal-bar-graph',
data : [{
"x" : null,
"y" : null
}],
xkey : 'x',
ykeys : ['y'],
labels : ['Added']
});
$.ajax({
type: "POST",
url: "some_url",
data: {'user_report':[k,v]},
success: function(html)
{
if(html == "error")
{
alert('error');
}
else
{
chart.setData(html);
}
hide_loading();
}
});
/morris/raphael.2.1.0.min.js
ve /morris/morris.min.js
kullanıyorum js kodu ı ajax başarı
[{"x":"2014-10-02","y":"1"},{"x":"2014-10-19","y":"1"},{"x":"2014-10-20","y":"1"},{"x":"2014-11-13","y":"1"}]
aşağıdaki olsun json olmasıdır. chart.setData(html);
işlevselliği, morris belgelerinde belirtildiği gibi çalışmaz.
şimdiden teşekkür ederiz. herhangi bir hata yapıldığında lütfen bana işaret edin. morris
Ancak yalnızca bir grafik gösterir. Ayrıca ajax, chart.setData() 'yoluyla veri almak istediğimde. – dhpratik
@dhpratik: "* sadece bir grafiği gösterir" ile ne demek istiyorsun? Yukarıda verilen çözüm işe yarayacak ya da bize tüm resmi anlatmıyorsunuz. – D4V1D
Evet. Bunun bir hata yüzünden olduğu anlaşılıyor - https://github.com/morrisjs/morris.js/issues/105 Komut dosyalarınızı en son morris çubuk grafiğe güncelleyin ve her şey işe yarıyor. http://jsbin.com/kiduwuseda/edit?html ,js, çıkış. Ama orijinal çözümüm, sorunun cevabı. – afrin216