PChart — ось Y не начинается с 0

Я генерирую гистограмму с накоплением, используя PChart, но ось Y не начинается с 0.
Есть ли ручной параметр, который я должен установить? Здесь график

введите описание изображения здесь

0

Решение

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

Это работает для стандартных гистограмм, я предполагаю, что это будет работать для стековых. Попробуйте.

1

Другие решения

Есть несколько способов решить эту проблему. Согласно документация Вы должны быть в состоянии использовать:

$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 и максимальным значением.

1

По вопросам рекламы [email protected]