private function PHPExcel_Writer_Excel2007_Chart::_writePlotSeriesLabel in Loft Data Grids 7.2
Same name and namespace in other branches
- 6.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel2007/Chart.php \PHPExcel_Writer_Excel2007_Chart::_writePlotSeriesLabel()
Write Plot Series Label
Parameters
PHPExcel_Chart_DataSeriesValues $plotSeriesLabel:
PHPExcel_Shared_XMLWriter $objWriter XML Writer:
Throws
1 call to PHPExcel_Writer_Excel2007_Chart::_writePlotSeriesLabel()
- PHPExcel_Writer_Excel2007_Chart::_writePlotGroup in vendor/
phpoffice/ phpexcel/ Classes/ PHPExcel/ Writer/ Excel2007/ Chart.php - Write Plot Group (series of related plots)
File
- vendor/
phpoffice/ phpexcel/ Classes/ PHPExcel/ Writer/ Excel2007/ Chart.php, line 1301
Class
- PHPExcel_Writer_Excel2007_Chart
- PHPExcel_Writer_Excel2007_Chart
Code
private function _writePlotSeriesLabel($plotSeriesLabel, $objWriter) {
if (is_null($plotSeriesLabel)) {
return;
}
$objWriter
->startElement('c:f');
$objWriter
->writeRawData($plotSeriesLabel
->getDataSource());
$objWriter
->endElement();
$objWriter
->startElement('c:strCache');
$objWriter
->startElement('c:ptCount');
$objWriter
->writeAttribute('val', $plotSeriesLabel
->getPointCount());
$objWriter
->endElement();
foreach ($plotSeriesLabel
->getDataValues() as $plotLabelKey => $plotLabelValue) {
$objWriter
->startElement('c:pt');
$objWriter
->writeAttribute('idx', $plotLabelKey);
$objWriter
->startElement('c:v');
$objWriter
->writeRawData($plotLabelValue);
$objWriter
->endElement();
$objWriter
->endElement();
}
$objWriter
->endElement();
}