Chart.js js饼图不能很好地处理小数字

Chart.js js饼图不能很好地处理小数字,chart.js,Chart.js,似乎chart.js饼图需要大于1或2的数字才能完成完整的饼图。当传递小值时,它只渲染饼图的一小部分,而不是完整的饼图。(尽管如此,该图表本身仍然是准确的) 这有解决办法吗?我有什么事没赶上船吗 我的用途是显示每个用户在项目中的任务数。有时这个数字很小,即1。当传递较大的数字时,它可以完美地工作 非常感谢您的任何见解。注意:$row[0]是一个整数(在本例中为 案例可能是小数字。即:1) $cnt=0; while($row=mysql\u fetch\u数组($res)) { $pieData

似乎chart.js饼图需要大于1或2的数字才能完成完整的饼图。当传递小值时,它只渲染饼图的一小部分,而不是完整的饼图。(尽管如此,该图表本身仍然是准确的)

这有解决办法吗?我有什么事没赶上船吗

我的用途是显示每个用户在项目中的任务数。有时这个数字很小,即1。当传递较大的数字时,它可以完美地工作

非常感谢您的任何见解。注意:$row[0]是一个整数(在本例中为 案例可能是小数字。即:1)

$cnt=0;
while($row=mysql\u fetch\u数组($res))
{
$pieData[]=数组('value'=>$row[0],
“颜色”=>$piesectioncolor[$cnt],
“突出显示”=>“#aaaaa”,
'label'=>ucfirst($row[2])。.ucfirst($row[3]);
$cnt++;
}   
var pieData=;
var ctx=document.getElementById(“图表区”).getContext(“2d”);
window.myPie=新图表(ctx).Pie(pieData);

你能给我们展示一下你目前掌握的代码吗?你能把它添加到一个JSFIDDLE中吗?我把代码放上去了。谢谢。
$cnt=0;
while ($row = mysql_fetch_array($res))
{
    $pieData[] = array('value' => $row[0],
                       'color' => $piesectioncolor[$cnt],
                       'highlight' => '#aaaaaa',
                       'label' => ucfirst($row[2])." . ucfirst($row[3]));                                   
                       $cnt++;
}   

<script>
var pieData = <? echo json_encode($pieData); ?>;

var ctx = document.getElementById("chart-area").getContext("2d");
            window.myPie = new Chart(ctx).Pie(pieData);