目次 前へ 次へ

7.2.5 グループ化されたバー プロットを使用する

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);

以下にサンプルを掲載します。



図 40: グループにしたバー プロット [ソース]

グループ化するグラフの数に制限はありません。

GroupBarPlot() の SetWidth() メソッドを使用すると、追加したプロットを合計した横幅を設定できます。また、それぞれのバーの幅は同一になります。グループ化された棒グラフの幅は、デフォルトで 70% になっています。

グループ化を 0.9 に設定した結果を以下に表示します。



図 41: グループ化バー プロットの幅を調節する [ソース]


目次 前へ 次へ