私はこのJPGraphを持っています(適切なデータを含む):
// Create the graph. These two calls are always required
$graph = new Graph(640,350,"auto");
$graph->SetScale("textlin");
$graph->SetY2Scale("lin",0,100);
// Create the bar graph
$bplot1 = new BarPlot($datay);
$bplot1->SetFillGradient("darkolivegreen1","darkolivegreen4",GRAD_VERT);
$bplot1->SetWeight(0);
$graph->Add($bplot1);
// Create the line graph
$lplot = new LinePlot($datay2);
$lplot->SetBarCenter();
$lplot->SetStepStyle();
$graph->AddY2($lplot);
// Display the graph
$graph->Stroke();
これは正常に機能します (少なくとも正しいデータが表示されます) が、私の問題は、Y2 データがバーの後ろにあることです。Y2 データを前面に表示して、データを薄い不透明度で表示し、それが何パーセントかを確認できるようにします。
AddY2 が最初または最後に来るようにコードを再配置しようとしましたが、それでも同じで、常にバーの後ろにありました。
これについて何か洞察を持っている人はいますか?
これが実行できない場合、代わりになるものは何ですか? JPGraph (私は CentOS と PHP を使用しています) と同じように機能する他の無料のグラフ ツールはありますか?