2013-07-18 39 views
6

Tôi đã triển khai Biểu đồ hình tròn của Google. Tất cả các hoạt động hoàn hảo nhưng khi tôi cố gắng để thêm dữ liệu ít hơn 10 nó không vẽ trên bảng xếp hạng thay vì rằng nó thêm một mục mới thuộc huyền thoại mang tên - "Khác"Biểu đồ hình tròn hiển thị "khác" khi hiển thị dữ liệu

My Script là

<script type="text/javascript"> 
google.load("visualization", "1", {packages:["corechart"]}); 
google.setOnLoadCallback(drawChart); 
function drawChart() { 
var data = google.visualization.arrayToDataTable([ 
['Task', 'Age Difference'], 
['>10',  15], 
['10-15',  <?php echo $agecnt2;?>], 
['16-20',  <?php echo $agecnt3;?>], 
['21-25',  <?php echo $agecnt4;?>], 
['26-30',  <?php echo $agecnt5;?>], 
['31-35',  <?php echo $agecnt6;?>], 
['36-40',  <?php echo $agecnt7;?>], 
['41-45',  <?php echo $agecnt8;?>], 
['46-50',  <?php echo $agecnt9;?>], 
['51-55',  <?php echo $agecnt10;?>], 
['56-60',  <?php echo $agecnt11;?>], 
['61-65',  <?php echo $agecnt12;?>], 
['66-70',  <?php echo $agecnt13;?>], 
['71-75',  <?php echo $agecnt14;?>], 
['76-80',  <?php echo $agecnt15;?>], 
['>80',  <?php echo $agecnt16;?>] 
]); 

var options = { 
    title: 'Age Difference' 
}; 

var chart = new google.visualization.PieChart(document.getElementById('chart_div4')); 
chart.draw(data, options); 
} 
</script> 

Hãy Giúp tôi.

Trả lời được đánh giá cao.

Xin cảm ơn trước.

-John

Trả lời

15

Biểu đồ Google Pie nhóm tất cả các lát "nhỏ" thành nhóm "Khác". Theo mặc định, bất kỳ nhóm nào có mặc định nhỏ hơn 1/2degree được nhóm thành phần "Khác". Bạn có thể sửa đổi sliceVisibilityThreshold (được mô tả here) để giảm thiểu/loại bỏ hiệu ứng này.

+0

hi cảm ơn -Smith –

+2

nếu bạn không muốn hiển thị ở tất cả, đặt thành 0 tức là 'sliceVisibilityThông số: 2' – aphoe

4

Tôi gặp sự cố tương tự - chỉ các con số thực sự không quá khác biệt. Biểu dữ liệu được hiển thị hoàn hảo dưới dạng ColumnChart, nhưng không thể hiển thị các lát như PieChart. Điều đã giải quyết được vấn đề đối với tôi là truyền các giá trị trong php sang số nguyên với intval(). Rõ ràng hiển thị CulumnChart được tha thứ, trong khi PieChart không phải là khi nói đến các giá trị khác với số nguyên.

+0

cộng một, cảm ơn bạn đã lưu ngày của tôi – dev02

0

Đối với tôi vấn đề là mã php của tôi vẫn là một chuỗi vì tiếng vọng. Vì vậy, tôi đã làm điều này:

parseInt("<?php echo $phpvalue; ?>") 

và nó hoạt động.

Các vấn đề liên quan