我正在使用PHPExcel在Excel文件中生成图表.我有一些疑问,谁回答,即使经过大量的研发,我也找不到.
>如何显示数据标签到图表?
>如何控制条形图的宽度?
>如何自定义条形图的颜色?
$layout = new PHPExcel_Chart_Layout();
$layout->setShowVal(TRUE);
但是没有成功.
我也探索了DataSeries类和Chart类,但是找不到任何解决方案.此处已完成此类任务的任何机构,请指导.
最好的祝福.
解决方法:
有了这个:
$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
);
>您可以定义要在图表中使用的dataseriesLabel
> PHPExcel set default Column Width
> PhpExcel Bar Chart
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。