У меня есть такая круговая диаграмма
, которая имеет метки данных со значениями ["", 20, 1, 3, "", "", "", "", 4, 6, 6], , он показывает все значения без каких-либо проблем, за исключением того, что он не показывает значение 1. Как я могу исправить ошибку или это ошибка jqPlot?jqPlot График данных диаграммы не отображается
Моего код:
function getPieChart(res) {
var data = [];
$.each(res, function (ind, resData) {
data.push([resData.Stage, resData.Count]);
});
var dataLbl = [];
for (var i = 0; i < data.length; i++) {
if (data[i][1] != 0) {
dataLbl.push(data[i][1]);
}
else {
dataLbl.push('');
}
}
var piePlot = jQuery.jqplot('pie-chart', [data],
{
seriesDefaults: {
renderer: jQuery.jqplot.PieRenderer,
rendererOptions: {
showDataLabels: true,
dataLabels: dataLbl,
diameter: 250,
dataLabelPositionFactor: 0.5,
sliceMargin: 3,
color: '#DCDCDC'
},
shadow: false
}
}
);
}
Вы правы, я решил это, сделав dataLabelThreshold равным 0 – xurca