【发布时间】:2015-04-20 19:44:23
【问题描述】:
我已经阅读了这篇PHPExcel Chart Axis Options set Minimum 的帖子,我的问题是这样的,我想将最大值(固定)设置到轴中,与绘制的值无关。
我已经阅读了很多帖子,但我无法得到我的问题的答案。
通过进入轴格式选项并为该轴的最大值设置 max_value_scale 的固定值(即 20),可以在 Excel 中“修复”该问题。我可以在 PHPExcel 中更改此格式选项吗?
当我使用 pChart 渲染图表时(在我的系统提供的另一个选项中),我这样做了
$AxisBoundaries = array(0=>array("Min"=>0,"Max"=>$max_value_scale+1));
$scaleSettings = array("GridR"=>200,"GridG"=>200,"GridB"=>200,"LabelSkip"=>1,"DrawSubTicks"=>TRUE,"CycleBackground"=>TRUE,"Mode"=>SCALE_MODE_MANUAL,"ManualScale"=>$AxisBoundaries,"MinDivHeight"=>50);
我渲染这张图片:
但我需要这样的东西:
我的图表创建正常,我已经验证了很多帖子和论坛,但我找不到这个问题的解决方案。
$chart = new PHPExcel_Chart(
'chart1', // name
$title, // title
$legend, // legend
$plotarea, // plotArea
true, // plotVisibleOnly
0, // displayBlanksAs
$xAxisLabel, // xAxisLabel
$yAxisLabel // yAxisLabel
);
【问题讨论】:
-
如何设置x轴标签的角度? (我没有问你的名字)
标签: php codeigniter charts phpexcel pchart