【发布时间】:2020-02-26 20:28:35
【问题描述】:
我正在使用 pChart drawStackedBarChart 来生成一系列图表。我似乎找不到设置栏高度的设置。如下图所示的单条条形图很细。任何想法如何设置此属性?下图显示了我所瞄准的条形高度。
$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));
【问题讨论】:
标签: pchart