如何在PHPWord图表中没有数据标签?

问题描述

我一直在学习PHPWord并印象深刻,但是遇到了一个不太可能的问题。似乎您需要在所有PHPWord图表点上都具有数据标签。图表对象有一些样式选项,它们的数据标签位置(“ categoryLabelPosition”和“ valueLabelPosition”)为“低”,“高”或“下一个”,仅此而已。我本来希望将“ none”作为一个选项,但是没有记录。我已经尝试过,它会导致错误

我在文档中找不到任何在图表点上没有数据标签内容
所提供的数据标签非常适合使用少量数据点,但是使用大量数据点时,图表变得过于忙碌,最终变得难以辨认。有谁知道一种方法,不需要修改代码,就无法在PHPWord图表上获得任何数据标签?谢谢。

(注意-示例代码位于https://github.com/PHPOffice/PHPWord/tree/develop/samples/Sample_32_Chart.php

解决方法

Just find the file Chart.php and change  
showVal and  showCatName to false
  */
    private $dataLabelOptions = array(
        'showVal'          => false,// value
        'showCatName'      => false,// category name
        'showLegendKey'    => false,//show the cart legend
        'showSerName'      => false,// series name
        'showPercent'      => false,'showLeaderLines'  => false,'showBubbleSize'   => false,);