如何详细选择PHPExcel图表类型?

How to choose PHPExcel graph type in detail?

按照official example生成折线图的方法,我可以创建折线图了。但是,当我使用自己的数据集时,仅更改数据源,所有其他部分与官方示例完全相同,不知何故 PHPExcel 决定选择 "Stacked line with marker" 而不是 "Line with marker".

这是生成的图表类型。 (带标记的堆叠线)

这是我想要的类型,是我更改数据之前的默认类型。

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

您在 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