PChart - Y轴不从0开始

时间:2014-10-08 09:18:46

标签: php pchart

我使用PChart生成堆积条形图,但Y轴不从0开始。 我应该设置手动参数吗?这里是图表

enter image description here

2 个答案:

答案 0 :(得分:1)

$graph->drawScale(array("Mode" => SCALE_MODE_START0));

这适用于标准条形图,我认为它适用于堆叠。试一试。

答案 1 :(得分:1)

实际上有几种方法可以解决这个问题。根据{{​​3}}您应该可以使用:

$graph->drawScale(array("Mode"=> SCALE_MODE_ADDALL_START0));

然而,当我生成堆积图表时,它不断添加110%的额外标记,为了解决这个问题,我决定使用:

$scaleProperties = array(0=>("Min"=>0, "Max"=>100));
$graph->drawScale(array("Mode" => SCALE_MODE_MANUAL, "ManualScale"=>$scaleProperties));

您只需将"Max"值更改为您的最高端,这会强制比例保持在0和最大值之间。