pChart drawStackedBarChart установка свойства размера бара - PullRequest
0 голосов
/ 26 февраля 2020

Я использую pChart drawStackedBarChart для генерации серии диаграмм. Я не могу найти параметр, который устанавливает высоту бара. Как показано ниже, полоса с одиночной гистограммой очень тонкая. Есть идеи, как установить это свойство? Таблица ниже показывает высоту бара, к которому я стремлюсь.

enter image description here

$chartHeight = 50 + (the number of bars * 100) + 50; 
$myPicture = new pImage(2000, $chartHeight, $MyData);
$myPicture->setFontProperties(array("FontName"=>$chartFont,"FontSize"=>$axisFontSize));
$myPicture->setGraphArea(360 + $sizeAdjustment, 60, 1800 - $sizeAdjustment, $chartHeight);

$AxisBoundaries = array(0=>array("Min"=>0,"Max"=>100));
$scaleSettings  = array("GridR"=>200,"GridG"=>200,"GridB"=>200,"DrawSubTicks"=>TRUE,"CycleBackground"=>TRUE,"Mode"=>SCALE_MODE_MANUAL, "ManualScale"=>$AxisBoundaries, "Pos"=>SCALE_POS_TOPBOTTOM, "MinDivHeight"=>50);
$myPicture->drawScale($scaleSettings);

$myPicture->setFontProperties(array("FontName"=>$chartFont,"FontSize"=>20));
$myPicture->drawLegend(360, $chartHeight, array("Style"=>LEGEND_NOBORDER,"Mode"=>LEGEND_VERTICAL, "BoxWidth"=>20, "BoxHeight"=>20, "Margin"=>10));

$myPicture->drawStackedBarChart(array("DisplayPos"=>LABEL_POS_INSIDE,"DisplayValues"=>TRUE));
...