使用pChart为具有多个系列的图形设置不同的线条格式

时间:2010-04-02 14:47:31

标签: php graph pchart

我实际上是使用pChart PHP库来生成图形。

我想知道是否可以为具有多个系列的图表提供不同的行格式。

我需要一条宽度为3px的线,但宽度为1px的其他线。这可能吗?

在官方文档中只出现一个函数,它为所有系列的行提供格式:

http://pchart.sourceforge.net/documentation.php?topic=pChart#setLineStyle

非常感谢。

2 个答案:

答案 0 :(得分:1)

我找到了解决方案:在绘制每个系列之后可以添加系列。为了制作这个技巧,可以添加和删除系列。

答案 1 :(得分:0)

您可以使用setSerieWeight()函数

执行此操作
$oData->addPoints($line1, 'serie1');
$oData->setSerieWeight('serie1', 1);

$oData->addPoints($line2, 'serie2');
$oData->setSerieWeight('serie2', 2);

$oData->addPoints($line3, 'serie3');
$oData->setSerieWeight('serie3', 3);

您可以使用其他功能更改系列格式,例如:

setPalette('serie', ['R' => 100, 'G' => 0, 'B' => 255])

改变单个系列的颜色。