JPGraph PieGraph SetMargin不起作用

时间:2012-12-06 22:56:14

标签: php jpgraph

我正在尝试使用JPGraph创建一个非常简单的Pie Graph,但SetMargin对PieGraph来说根本不起作用。我甚至尝试过JPGraph网站上的例子,改变他们示例中的边距并没有做任何事情。

这是我正在使用的非常简单的例子

$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 个答案:

答案 0 :(得分:2)

我使用了以下内容:

$pieplot->SetSize(0.3);

也许,它不适用于三维饼图。 我在常规饼图中设置大小,然后我更改了图形类型。

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

$pieplot->SetCenter(0.5, 0.4);