PHPExcel - 如何设置生成图表的样式?

时间:2016-05-25 13:54:47

标签: php charts phpexcel

我已经按照PHPExcel创建不同类型的图表的几个指南,但我找不到如何更改基本的东西,如更改条形/列,线条,饼图部分的颜色。我的猜测是在下面的构造函数的第三个参数中做到这一点:PHPExcel_Chart_DataSeriesValues('String', 'Data!$A$1', NULL, 1)但是即使这是一个很好的猜测也没有例子如何做到这一点以及你能用它做些什么。

This is an example I used

  1. 如何更改数据系列的填充和轮廓?
  2. 如何更改间距(例如图表栏之间)?
  3. 如何显示数据标签(不是图例,而是每个条/列/点顶部的值)?

1 个答案:

答案 0 :(得分:0)

要添加数据标签,您可以使用它。这对我有用。

$series->setPlotDirection( PHPExcel_Chart_DataSeries::DIRECTION_COL );

在上面的行之后添加这些行。

$layout1 = new PHPExcel_Chart_Layout();
$layout1->setShowVal( TRUE );
$plotarea = new PHPExcel_Chart_PlotArea( $layout1, array( $series ) );