有了这个:
$dataseriesLabels = array(
new PHPExcel_Chart_DataSeriesValues('String', 'Worksheet!$B$1', NULL, 1),
new PHPExcel_Chart_DataSeriesValues('String', 'Worksheet!$C$1', NULL, 1),
new PHPExcel_Chart_DataSeriesValues('String', 'Worksheet!$D$1', NULL, 1),
);
$series = new PHPExcel_Chart_DataSeries(
PHPExcel_Chart_DataSeries::TYPE_BARCHART, // plotType
PHPExcel_Chart_DataSeries::GROUPING_STANDARD, // plotGrouping
range(0, count($dataSeriesValues)-1), // plotOrder
$dataseriesLabels, // plotLabel
$xAxisTickValues, // plotCategory
$dataSeriesValues // plotValues
);
- 可以定义dataseriesLabels在图表中使用
- PHPExcel set default Column Width
- PhpExcel Bar Chart
你不能轻易地修改这些项目,但是,如果你看看'PHPExcel /班/作家/ Excel2007中/ Chart.php,可以使硬编码的更改文件中改变格式对于使用PHPExcel创建的所有图表。 – IIIOXIII
在excel中创建一个图表,您可以使用Open XML SDK Productivity Tool在xml模式下打开该excel文件,并查看您需要更改的所有标签以自定义图表 –