積み上げグラフは、それぞれの線グラフが積み重なったグラフです。要するに、Y 軸の値は絶対値ではなく、すべてのグラフを積み重ねた値です。たとえば、[3, 7, 5] と [6, 9, 7] という値を持つ 2 種類のグラフがある場合。1 番目のグラフの Y 軸は [3, 7, 5] になり、2 番目のグラフの Y 値は [3+6, 7+9, 5+7] になります。
線グラフは任意の数だけ積算できます。3 個の線グラフを使用して積み上げ線グラフを作成したい場合、以下のコードを記述します。
// 最初、個別にプロットを作成
$p1 = new LinePlot($datay_1);
$p2 = new LinePlot($datay_2);
$p3 = new LinePlot($datay_3);
// 次に、蓄積されてプロットを形成するためそれらを一緒に加える
$ap = new AccLinePlot(array($p1,$p2,$p3));
// 蓄積されたライン プロットをグラフに追加
$graph->Add($ap);
また、それぞれのライン プロットを塗り重ねることができます。
$p1->SetFillColor("red");
$p2->SetFillColor("blue");
$p3->SetFillColor("green");
これにより、以下のようなグラフが作成されます。