从PHPExcel图表中隐藏图例

从PHPExcel图表中隐藏图例,php,charts,phpexcel,bar-chart,Php,Charts,Phpexcel,Bar Chart,我已经开始使用phpexcel1.7.9创建不同类型的图表。我想隐藏图例。我试过许多可能的解决办法,但找不到确切的办法。首先,我尝试像这样清空PHPExcel\u Chart\u Legend的第一个参数 $legend = new PHPExcel_Chart_Legend('', NULL, false); 它开始在垂直位置的右侧显示我的图例。然后我尝试清空PHPExcel\u图表的Legend参数,但它产生了如下错误 // Create the chart $chart =

我已经开始使用
phpexcel1.7.9
创建不同类型的图表。我想隐藏
图例
。我试过许多可能的解决办法,但找不到确切的办法。首先,我尝试像这样清空
PHPExcel\u Chart\u Legend
的第一个参数

$legend = new PHPExcel_Chart_Legend('', NULL, false);
它开始在垂直位置的右侧显示我的图例。然后我尝试清空
PHPExcel\u图表
Legend
参数,但它产生了如下错误

  // Create the chart
    $chart = new PHPExcel_Chart(
                    'chart1', // name
                    $title, // title
                    '', // legend
                    $plotarea, // plotArea
                    true, // plotVisibleOnly
                    0, // displayBlanksAs
                    $xAxisLabel, // xAxisLabel
                    $yAxisLabel // yAxisLabel
    );
我已经试着找出来了,但还是没有成功。请给我一个建议,这样我可以在我的图表中隐藏图例


致以最诚挚的问候

要取消显示图例,只需将其设置为空即可

// Create the chart
$chart = new PHPExcel_Chart(
    'chart1',      // name
    $title,        // title
    NULL,          // legend
    $plotarea,     // plotArea
    true,          // plotVisibleOnly
    0,             // displayBlanksAs
    $xAxisLabel,   // xAxisLabel
    $yAxisLabel    // yAxisLabel
);

要抑制图例,只需将其设置为NULL

// Create the chart
$chart = new PHPExcel_Chart(
    'chart1',      // name
    $title,        // title
    NULL,          // legend
    $plotarea,     // plotArea
    true,          // plotVisibleOnly
    0,             // displayBlanksAs
    $xAxisLabel,   // xAxisLabel
    $yAxisLabel    // yAxisLabel
);

这就是我需要的+1.我在会议上提出了另一个与此相关的问题。也请回答。请也看看这个问题。这就是我需要的+1.我在会议上提出了另一个与此相关的问题。也请回答。请也看看这个问题。