PHPExcel图表轴选项设置最小值

时间:2012-11-02 18:07:36

标签: phpexcel

我遇到PHPExcel的问题,它不是PHPExcel的错。在图形中,显示的值非常大,因此,由于“最小值”轴选项的默认设置为“自动”,因此Excel决定使用最小值为Y轴156,000。通过进入Axis格式选项并将固定值0设置为该轴的最小值,可以在Excel中将此问题“修复”。

所以我一直试图弄清楚你是否可以在PHPExcel中设置这个选项,但是无法弄清楚它是否可能。

那么你可以从PHPExcel中更改Chart Axis格式选项,如果是这样......怎么做?

谢谢,

2 个答案:

答案 0 :(得分:4)

这是PHPExcel尚未提供的选项

答案 1 :(得分:3)

现在可以使用此修复:https://github.com/PHPOffice/PHPExcel/commit/1a237573f9127a02388f4e306732122b39d1ea49

用法示例(100是最大值):

$axis =  new PHPExcel_Chart_Axis();
$axis->setAxisOptionsProperties('nextTo', null, null, null, null, null, null, 100);

$chart = new PHPExcel_Chart('chart' . $locTL, $title, $legend, $pa, true, 0, NULL, NULL, $axis); 

我只测试了最大限制但我相信它也能正常运行以达到最小限制。