我正在尝试使用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;
什么都不做。
任何人都能做到这一点吗?
答案 0 :(得分:2)
我使用了以下内容:
$pieplot->SetSize(0.3);
也许,它不适用于三维饼图。 我在常规饼图中设置大小,然后我更改了图形类型。
此外,您可以更改中心位置:
$pieplot->SetCenter(0.5, 0.4);