【发布时间】:2014-04-23 11:38:34
【问题描述】:
我想更改条形图中每个条形的颜色,图表如下: 有四种产品 产品1 产品 2 产品 3 产品 4
每个产品有两个条形图,一个是总值,一个是总值。 总值应为黑色。 整体价值应根据其产品而定。 现在它只有两种颜色 蓝色代表总价值 红色代表整体价值。
所以请帮助我创建这样的条形图,它对不同的产品有不同的颜色。
提前致谢。
【问题讨论】:
我想更改条形图中每个条形的颜色,图表如下: 有四种产品 产品1 产品 2 产品 3 产品 4
每个产品有两个条形图,一个是总值,一个是总值。 总值应为黑色。 整体价值应根据其产品而定。 现在它只有两种颜色 蓝色代表总价值 红色代表整体价值。
所以请帮助我创建这样的条形图,它对不同的产品有不同的颜色。
提前致谢。
【问题讨论】:
目前,PHPExcel 图表不支持数据序列的自定义颜色,而仅使用 MS Excel 的 varyColors 选项。
至于替代方案,没有其他支持 Excel 图表的 PHP 库;但您可以使用COM(如果您在 Windows 上运行)、PUNO 使用 Open/Libre Office,或者(我相信)Ilia Alshanetsky's PHP extension 使用 libXL
【讨论】:
$sheet->getStyle('A1')->applyFromArray(
array(
'fill' => array(
'type' => PHPExcel_Style_Fill::FILL_SOLID,
'color' => array('rgb' => 'FF0000')
)
)
);
【讨论】: