3

PHPExcel のせいではないという問題が PHPExcel で発生しています。グラフでは、表示される値が非常に大きいため、[最小] の軸オプションの既定の設定が [自動] であるため、Excel は Y 軸に 156,000 の最小値を使用することを決定しています。この問題は、[軸形式] オプションに移動し、その軸の最小値に固定値 0 を設定することで、Excel で "修正" できます。

そのため、PHPExcel 内からこのオプションを設定できるかどうかを調べようとしましたが、それが可能かどうかさえわかりません。

では、チャート軸の書式設定オプションを PHPExcel 内から変更できますか。

ありがとう、

4

2 に答える 2

4

この修正で可能になりました: 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); 

最大制限のみをテストしましたが、最小制限でも適切に機能すると思います。

于 2016-04-02T19:58:06.847 に答える
4

PHPExcel ではまだ利用できないオプションです。

于 2012-11-02T19:48:24.427 に答える