PHPChart如何在堆栈条形图中添加数据标签?
我正在使用PHPChart创建图表,在堆栈条形图系列上添加数据标签时遇到问题。比如贝娄: 这是我的密码:PHPChart如何在堆栈条形图中添加数据标签?,php,charts,Php,Charts,我正在使用PHPChart创建图表,在堆栈条形图系列上添加数据标签时遇到问题。比如贝娄: 这是我的密码: $line1 = array(4, 2, 9, 16); $line2 = array(3, 7, 6.25, 3.125); $pc = new C_PhpChartX(array($line1,$line2),'stackChart'.$chartId); $pc->add_plugins(array('canvasTextRenderer'));
$line1 = array(4, 2, 9, 16);
$line2 = array(3, 7, 6.25, 3.125);
$pc = new C_PhpChartX(array($line1,$line2),'stackChart'.$chartId);
$pc->add_plugins(array('canvasTextRenderer'));
$pc->set_title(array('text'=> $config['title']));
$pc->set_stack_series(true);
$pc->set_animate(true);
$pc->set_legend(
array(
'renderer' => 'plugin::EnhancedLegendRenderer',
'show'=>true,
'location' => 'e',
'placement' => 'outside',
'yoffset' => 30,
'rendererOptions' => array('numberRows'=>2)
)
);
$pc->set_series_default(
array(
'renderer'=> 'plugin::BarRenderer',
'rendererOptions'=> array('barPadding'=>6,'barMargin'=>40),
'shadow' => true
));
foreach($seriesKeys as $k => $v){
$pc->add_series(array('label' => $config['series'][$v]));
}
//$pc->add_series(array('label'=>'1st Qtr'));
//$pc->add_series(array('label'=>'2nd Qtr'));
$pc->set_xaxes(array(
'xaxis'=>array(
'renderer'=>'plugin::CategoryAxisRenderer',
'ticks' => $config['ticks'],
'label' => $config['label']
)
));
$pc->set_yaxes(array(
'yaxis' => array(
'borderWidth'=>0,
'borderColor'=>'#ffffff',
'autoscale'=>true,
'labelRenderer'=>'plugin::CanvasAxisLabelRenderer',
'label'=>'Number of assignee')
));
$pc->draw();
但上面的代码绘制了一个类似于我上传的图表的图表,除了数据标签是1,2,3或任何应该显示的数字(这意味着应该在系列中显示出席和缺席的参与者的计数)您的代码在哪里?你需要什么?我发现解决方案只是添加这个
$pc->add_插件(数组('pointLabels','canvastextender'),true)代码>