jpgraph:折线图中的显示范围

时间:2014-07-06 12:54:37

标签: 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();

1 个答案:

答案 0 :(得分:0)

我认为这可以做到:

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