如何选择PHPExcel图形类型的详细信息?

问题描述:

继生成线图上的official example之后,我可以创建线图。但是,当我使用自己的一组数据时,只更改所有其他部分与官方示例相同的数据源,PHPExcel决定选择“带标记的堆积线”而不是“带标记的线”。如何选择PHPExcel图形类型的详细信息?

这是生成的图形的类型。 (带标记的堆积线) enter image description here

这是我想要的类型,即我更改数据前的默认类型。 enter image description here

如何在代码中设置线图类型?

您在https://github.com/PHPOffice/PHPExcel/blob/1.8/Examples/33chartcreate-line.php处提供的示例代码中的第93行是您更改绘图分组方式的位置。

所有你需要做的是改变从这个:

PHPExcel_Chart_DataSeries :: GROUPING_STACKED

这样:

PHPExcel_Chart_DataSeries :: GROUPING_STANDARD

这里是要找出一个很好的资源关于绘图的其他选项: http://synergica.co/tr/Documentation/API/PHPExcel_Chart/PHPExcel_Chart_DataSeries.html