PHPExcel 饼图系列选项 25% 在主轴上

PHPExcel Pie Chart Series Options 25% on primary axis

我能够以编程方式创建 2 个饼图(我使用 PHP),使用 PHPExcel 库(不需要列出代码,因为它太大了)但是我找不到如下图所示增加馅饼块之间距离的方法。基本上,我试图以编程方式将主轴上的系列选项增加 25%。

如果两个饼图总是一样的,可以在一个空的Excel工作簿上创建,增加距离,保存在脚本可以到达的地方,将此工作簿作为PHPExcel 模板:在脚本中打开工作簿,而不是创建饼图,只需更新它们的公式。

当你初始化新的PHPExcel_Chart_DataSeries对象时,你可以指定$plotStyle=true.

public function __construct($plotType = null, $plotGrouping = null, $plotOrder = array(), $plotLabel = array(), $plotCategory = array(), $plotValues = array(), $plotDirection = null, $smoothLine = null, $plotStyle = null)

对于 PHPExcel\Exampleschartcreate-pie.php:88 它将是这样的:

$series1 = new PHPExcel_Chart_DataSeries(
    PHPExcel_Chart_DataSeries::TYPE_PIECHART,
    NULL,                                                   
    range(0, count($dataSeriesValues1)-1),                  
    $dataSeriesLabels1,                                     
    $xAxisTickValues1,                                      
    $dataSeriesValues1,                                     
    null,
    null,
    true
);

来源: https://github.com/PHPOffice/PHPExcel/blob/1.8/Classes/PHPExcel/Writer/Excel2007/Chart.php#L1169