0

按照关于生成折线图的官方示例,我可以创建折线图。但是,当我使用自己的数据集时,仅更改所有其他部分与官方示例完全相同的数据源,不知何故 PHPExcel 决定选择“带标记的堆叠线”而不是“带标记的线”。

这是生成的图表的类型。(带标记的堆叠线) 在此处输入图像描述

这是我想要的类型,我更改数据之前的默认类型。 在此处输入图像描述

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

4

1 回答 1

1

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

于 2016-11-17T21:31:14.730 回答