0

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

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

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

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

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

非常感谢。

4

2 回答 2

1

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

于 2010-04-05T19:27:13.820 回答
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])

更改单个系列的颜色。

于 2016-09-28T19:33:59.960 回答