2011-12-13 4 views
5

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

линия создана с

// 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'); 

... вес линии 20px ,

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

Спасибо заранее!

+0

это своего рода ошибка, была та же проблема, она до сих пор существует даже в «новой» версии – DanFromGermany

ответ

3

У меня была аналогичная проблема, решена с помощью $ P1-> SetStyle ('твердое') после добавления lineplot к графу:

$p1 = new LinePlot($min_values); 
    $graph->Add($p1); 
    $p1->SetWeight(3); 
    $p1->SetColor("blue"); 
    $p1->SetLegend("Minimum Values"); 
    $p1->SetStyle("solid"); 
0

В соответствии с JPGraph documentation:

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

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