2014-07-06 130 views
0

是否可以在折線圖中顯示特殊範圍的透明顏色?jpgraph:折線圖中的顯示範圍

例如,我想將溫度顯示爲折線圖。通常值在22和25°C之間。我想用透明的綠色顯示23至24°C的範圍。高於或低於此範圍的值不具有這樣的透明背景。

我希望你明白我的意思是......

$graph = new Graph(900,300); 
$graph->SetScale("lin"); 

$p1 = new LinePlot($datay); 
$graph->Add($p1); 
$p1->SetColor("#6495ED"); 
$p1->SetLegend('°C'); 

$sline = new PlotLine(HORIZONTAL,23,'green'); 
$graph->Add($sline); 

$sline = new PlotLine(HORIZONTAL,24,'green'); 
$graph->Add($sline); 

$graph->Stroke(); 

回答

0

我認爲這是可以做到這一點:

// Add band 
$band = new PlotBand(HORIZONTAL,BAND_SOLID,23,24,'green'); 
$band->ShowFrame(false); 
$graph->AddBand($band);