X 軸上の各目盛りに対して、複数のバー プロットをグループ化できます。バーはお互いの横にすぐに配置され、グループとしてそれぞれのチック マークに集中します。グループにするには、それぞれの棒グラフを作成し、それらを 元にGroupBarPlot() オブジェクトを作成します。
// バー プロットを作成
$b1plot = new BarPlot($data1y);
$b1plot->SetFillColor("orange");
$b2plot = new BarPlot($data2y);
$b2plot->SetFillColor("blue");
// グループ化されたバー プロットを作成
$gbplot = new GroupBarPlot(array($b1plot,$b2plot));
// ...そして、それをグラフに追加
$graph->Add($gbplot);
以下にサンプルを掲載します。
グループ化するグラフの数に制限はありません。
GroupBarPlot() の SetWidth() メソッドを使用すると、追加したプロットを合計した横幅を設定できます。また、それぞれのバーの幅は同一になります。グループ化された棒グラフの幅は、デフォルトで 70% になっています。
グループ化を 0.9 に設定した結果を以下に表示します。