按照关于生成折线图的官方示例,我可以创建折线图。但是,当我使用自己的数据集时,仅更改所有其他部分与官方示例完全相同的数据源,不知何故 PHPExcel 决定选择“带标记的堆叠线”而不是“带标记的线”。
如何在代码中设置折线图类型?
按照关于生成折线图的官方示例,我可以创建折线图。但是,当我使用自己的数据集时,仅更改所有其他部分与官方示例完全相同的数据源,不知何故 PHPExcel 决定选择“带标记的堆叠线”而不是“带标记的线”。
如何在代码中设置折线图类型?
您在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