Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php PChart-Y轴不从0开始_Php_Pchart - Fatal编程技术网

Php PChart-Y轴不从0开始

Php PChart-Y轴不从0开始,php,pchart,Php,Pchart,我使用PChart生成堆叠条形图,但Y轴不是从0开始。 是否有需要设置的手动参数?这是图表 $graph->drawScale(array("Mode" => SCALE_MODE_START0)); 这适用于标准条形图,我想它适用于堆叠。试试看。实际上有几种方法可以解决这个问题。根据以下说明,您应该能够使用: $graph->drawScale(array("Mode"=> SCALE_MODE_ADDALL_START0)); 然而,当我生成堆叠图表时,它不断增

我使用PChart生成堆叠条形图,但Y轴不是从0开始。 是否有需要设置的手动参数?这是图表

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


这适用于标准条形图,我想它适用于堆叠。试试看。

实际上有几种方法可以解决这个问题。根据以下说明,您应该能够使用:

$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和最大值之间