2010-09-03 55 views
0

我使用http://code.google.com/p/gchartphp/的gchart php包裝。這是任何人使用它的問題。PHP:gChartPHP - 將可見值添加到餅圖

你能看到顯示組成餅圖片的值嗎?

<?php 
$piChart = new gPieChart(); 
$piChart->setDimensions(650,300); 
$piChart->addDataSet(array_values($type)); 
$piChart->setLabels(array_keys($type)); 
$piChart->setColors(array("F26134", "F1F1F1","FFC7A8","E6E6E6","171717")); 
$piChart->setTitle("All Tickets by Issue Type"); 
?> 

<img src="<?php print $piChart->getUrl(); ?>" /> 

是否有可能爲每個切片它顯示了這種格式的 - 「標籤(15)」

回答

2

,讓他們適應你想要的格式,您可以隨時修改您的標籤。例如,這會將您的標籤格式化爲「名稱(值)」格式:

<?php 
function formatLabel(&$item, $key, $arr) { 
    $item = $item . ' (' . $arr[$item] . ')'; 
} 

$keys = array_keys($type); 
array_walk($keys, 'formatLabel', $type); 

$piChart = new gPieChart(); 
$piChart->setDimensions(650,300); 
$piChart->addDataSet(array_values($type)); 
$piChart->setLabels($keys); 
$piChart->setColors(array("F26134", "F1F1F1","FFC7A8","E6E6E6","171717")); 
$piChart->setTitle("All Tickets by Issue Type"); 
?> 
+1

太棒了!我只是沒有考慮這樣做!它給了我更多的靈活性!謝謝! – iamjonesy 2010-09-03 13:07:37