关于PHPExcel图表的一些问题

我正在使用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

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...