2012-12-06 69 views
0

我想用JPGraph製作一個非常簡單的餅圖,但SetMargin對PieGraph完全不起作用。我甚至嘗試過使用JPGraph網站的例子,在他們的例子中改變邊距並沒有做任何事情。JPGraph PieGraph SetMargin不起作用

這裏是很簡單的例子,我有

$graph = new PieGraph(300,400); 
$p1 = new PiePlot(array(20,50,75,50)); 
$graph->Add($p1); 
$graph->SetMargin(10,10,1,100); 
$graph->Stroke(); 

不管什麼我設置頁邊距來工作,沒有什麼變化。我讀過,對於條形圖或折線圖,你可能需要禁用的主題,但即使加

$graph->graph_theme = null; 

不執行任何操作。

任何人都可以做到這一點?

回答

1

我用下面的:

$pieplot->SetSize(0.3); 

也許,它不與3D餡餅地塊工作。 我在普通的餅圖中設置了大小,然後我改變了圖形的類型。調用`$ graph->添加($`後需要放置;`$ pieplot-> SetCenter(0.5,0.4):

此外,您還可以改變中心位置:

$pieplot->SetCenter(0.5, 0.4); 
+0

只是一個細節pieplot)' –