首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关于PHPExcel图的几个问题

关于PHPExcel图的几个问题
EN

Stack Overflow用户
提问于 2013-09-30 12:57:57
回答 2查看 1.8K关注 0票数 2

我使用PHPExcel在Excel文件中生成图表。我有一些问题,即使在进行了大量的研发之后,我仍然找不到这样的答案

  1. 如何显示要图表的数据标签?
  2. 如何控制条形图的宽度?
  3. 如何自定义条形图的颜色?

我试图显示带有布局类的标签,例如:

代码语言:javascript
运行
复制
  $layout = new PHPExcel_Chart_Layout();
  $layout->setShowVal(TRUE);

但没有成功。我还研究过DataSeries类和Chart类,但没有找到任何解决方案。这里任何已经做过这些工作的人,请指点。

诚挚的问候。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-20 22:05:09

在这方面:

代码语言:javascript
运行
复制
$dataseriesLabels = array(
    new PHPExcel_Chart_DataSeriesValues('String', 'Worksheet!$B$1', NULL, 1),
    new PHPExcel_Chart_DataSeriesValues('String', 'Worksheet!$C$1', NULL, 1),
    new PHPExcel_Chart_DataSeriesValues('String', 'Worksheet!$D$1', NULL, 1),
);

$series = new PHPExcel_Chart_DataSeries(
    PHPExcel_Chart_DataSeries::TYPE_BARCHART,       // plotType
    PHPExcel_Chart_DataSeries::GROUPING_STANDARD,   // plotGrouping
    range(0, count($dataSeriesValues)-1),           // plotOrder
    $dataseriesLabels,                              // plotLabel
    $xAxisTickValues,                               // plotCategory
    $dataSeriesValues                               // plotValues
);
  1. 可以在图表中定义要使用的dataseriesLabels。
  2. PHPExcel set default Column Width
  3. PhpExcel Bar Chart
票数 1
EN

Stack Overflow用户

发布于 2015-01-22 13:13:14

读我的答案,也许它会帮助图表,是的,最好是创建你需要的东西,而不是用它来加载和保存(作为模板)。

PHPExcel removes chart style when template is loaded

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19094890

复制
相关文章

相似问题

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