yerine veri değerini gösterir Etiketlerde gösterilen verileri "ham veri" yüzdesinden gerçek verilere değiştirmek için flot.pie'yi nasıl elde edeceğimi anlayamıyorum. Örneğimde, okunmuş/okunmamış mesajların sayısına sahip bir pasta grafiği oluşturdum. okuma mesajlarınJquery Flot pasta grafikleri, yüzde
sayısı: okunmamış mesajların 50. sayısı: 150
oluşturulan pasta% 25 mesajları okumak yüzdesini gösterir. Bu noktada gerçek 50 mesajı göstermek istiyorum.
i pasta oluşturmak için kullanılan kod:
var data = [
{ label: "Read", data: 50, color: '#614E43' },
{ label: "Unread", data: 150, color: '#F5912D' }
];
Ve: Bu mümkün mü
$(function() {
$.plot($("#placeholder"), data,
{
series: {
pie: {
show: true,
radius: 1,
label: {
show: true,
radius: 2/3,
formatter: function (label, series) {
return '<div style="font-size:8pt;text-align:center;padding:2px;color:white;">' + label + '<br/>' + Math.round(series.percent) + '%</div>';
},
threshold: 0.1
}
}
},
legend: {
show: false
}
});
});
aşağıdaki resme bakın?
@Ryley cevabı ile kirli bir çözüm geldi. Series.data çıktığında "1,150" ve "1,50" değerleri döndü. Döndürülmüş değerin ilk 2 karakterini çıkarma ve çıkarılan değeri görüntüleme fikrini buldum.
String(str).substring(2, str.lenght)
Bu
Bu çözüm ile oluşturulan pasta grafik:Bu en iyi çözüm değildir, ancak benim için çalışıyor. Birisi daha iyi bir çözüm bilirse ...
Ben biçimlendirici işi yapamıyorum, ayıklayıcı bile yanlış bilgilendirilmiş olan –