是否可以在折线图中显示特殊范围的透明色?
例如,我想将温度显示为折线图。通常值在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 :(得分:0)
我认为这可以做到:
// Add band
$band = new PlotBand(HORIZONTAL,BAND_SOLID,23,24,'green');
$band->ShowFrame(false);
$graph->AddBand($band);