2011-12-13 52 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'); 

...重量的行的是20像素。

你能告訴我我在做什麼行錯了行定義。我需要更大膽的實線......

先謝謝您!

+0

它有點錯誤,也有同樣的問題,它仍然存在,即使在「新」版本 – DanFromGermany 2013-08-01 08:50:13

回答

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的單個線寬 。當使用 防別名時,無法設置線寬。

所以,只要使用$graph->img->SetAntiAliasing(false);