如何详细选择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
按照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