Установите другой формат линии для графика с более чем одной серией с помощью pChart - PullRequest
0 голосов
/ 02 апреля 2010

Я на самом деле использую PHP-библиотеку pChart для генерации графиков.

Я хочу знать, возможно ли дать другой формат линии для графика с несколькими рядами.

Мне нужна линия, например, с 3px ширины, но другая линия с 1px ширины. Это возможно?

В официальной документации только появляется функция, которая дает формат для строк всех серий:

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

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 05 апреля 2010

Я нашел решение: можно добавлять серии после каждого розыгрыша. Для этого можно добавлять и удалять серии.

0 голосов
/ 28 сентября 2016

Вы можете сделать это с помощью функции 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])

для изменения цвета одной серии.

...