首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用PHPPowerpoint/PHPPowerpoint自定义线条图中的行?

如何使用PHPPowerpoint/PHPPowerpoint自定义线条图中的行?
EN

Stack Overflow用户
提问于 2015-12-17 22:12:18
回答 1查看 830关注 0票数 0

如何自定义PHPPowerpoint/PHPPowerpoint上的线图中的行?我在文件或样本中找不到任何东西来解决这个问题。

这是我的密码:

代码语言:javascript
复制
$seriesData = array(
    'Monday' => 12,
    'Tuesday' => 15,
    'Wednesday' => 13,
    'Thursday' => 17,
    'Friday' => 14,
    'Saturday' => 9,
    'Sunday' => 7
);

$lineChart = new Line();
$series = new Series('Downloads', $seriesData);
$series->setShowSeriesName(false);
$series->setShowValue(false);
$series->setShowLeaderLines(false);

$lineChart->addSeries($series);

$shape = $currentSlide->createChartShape();
$shape->setResizeProportional(false)->setHeight(convertIn2Px(2.28))->setWidth(convertIn2Px(5.09))->setOffsetX(convertIn2Px(4.75))->setOffsetY(convertIn2Px(3.9));
$shape->getTitle()->setVisible(false);
$shape->getPlotArea()->setType($lineChart);
$shape->getPlotArea()->getAxisY()->setFormatCode('#,##0');
$shape->getLegend()->setVisible(false);

线条图的颜色是蓝色的,但我希望能改变那个颜色。它也显示了正方形标志,但我想做它,这样就没有标记线上。

谢谢你的进阶。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-11 11:19:51

实际上是在开发分支里。

但你可以这样做:

代码语言:javascript
复制
$oOutline = new \PhpOffice\PhpPresentation\Style\Outline();
$oOutline->getFill()->setFillType(Fill::FILL_SOLID);
$oOutline->getFill()->setStartColor(new Color(Color::COLOR_YELLOW));
$oOutline->setWidth(2);

$series->setOutline($oOutline);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34345240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档