我正在使用PHPExcel在Excel文件中生成图表。我有一些问题,即使在很多R& D之后我也找不到答案
我试图用布局类显示标签:
$layout = new PHPExcel_Chart_Layout();
$layout->setShowVal(TRUE);
但没有成功。
我还探讨了DataSeries
类和Chart
类,但找不到任何解决方案。这里有任何已完成此类任务的机构,请指导。
最诚挚的问候。
答案 0 :(得分:0)
阅读我的回答可能会对图表有所帮助 并且更好地创建你需要的东西,而不是用它来加载和保存(作为模板)
答案 1 :(得分:0)
有了这个:
$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
);