JpGraph setWeight для сплошной линии - PullRequest
6 голосов
/ 13 декабря 2011

Можете ли вы помочь мне, как установить вес сплошной линии на JpGraph?

Линия создается с

// Create the first line
$p1 = new LinePlot($datay1);
$p1->SetStyle('solid');
$p1->SetWeight('20');
$p1->SetColor("#6495ED");
$p1->SetLegend('Line 1');
$graph->Add($p1);

С этим кодом, вес линии равен 1.

Но если строка определена как

$p1->SetStyle('dotted');

... вес строки составляет 20 пикселей.

Можете ли вы сказать мне, что я делаю неправильно в определении строки.Мне нужна смелая сплошная линия ...

Заранее спасибо!

Ответы [ 2 ]

3 голосов
/ 03 февраля 2012

У меня была похожая проблема, решенная с помощью $ p1-> SetStyle ('solid') ПОСЛЕ добавления линейного графика к графику:

    $p1 = new LinePlot($min_values);
    $graph->Add($p1);
    $p1->SetWeight(3); 
    $p1->SetColor("blue");
    $p1->SetLegend("Minimum Values");
    $p1->SetStyle("solid");
0 голосов
/ 05 ноября 2013

Согласно документации JPGraph :

Линии будут игнорировать любую ширину и будут иметь только одну ширину линии приблизительно = 1.Невозможно установить ширину линии при использовании сглаживания.

Итак, просто используйте $graph->img->SetAntiAliasing(false);

...