更新日: 14/05/01

幅の異なる箱ひげ図を作成したい

質問:

SigmaPlot のサンプルデータ (Samples.jnb) にある Example 5: Box Plot は、ボックス毎に幅が異なっているようですが、どのように作成したらよいですか?

グループごとに幅の異なる箱ひげ図
(Samples.jnb の Example 5: Box Plot)

回答:

箱ひげ図 (Box plot) の箱の幅は通常は一定です。上記のプロットでは、箱の幅に対してあらかじめ用意された変数(列)が割り当てられています。このような箱ひげ図を作成するには以下の手順で行います。

 

1.通常の手順で Box Plot を作成する。

  1. 例えば、3列のデータを作成します。(ここでは、Analysis タブの Quick Transform を使って標本数20ずつのランダムデータを3列作成しています。)


  2. Create Graph タブに移り、Box Plot を選択して Many Y の箱ひげ図を作成します。


  3. 以下のような、箱ひげ図が作成されるはずです。箱の幅は、この段階では等幅 (60%) です。

2.ボックスの幅にしたい値 (0~100) をデータシートの新規列として作成する。

  1. この例では、箱が3つありますので、箱の幅を規定する3つの値を列4に入力します。ここでは、適当に 80, 20, 40 と入力することにします。

3.X 軸のグラフプロパティから棒の幅として上記で作成したデータ列を割り当てる。

  1. Box プロットの X 軸をダブルクリックして Graph Properties ダイアログを表示します。


  2. Plot 項目にある Bar Widths をクリックすると Bar thickness という項目のスライダーの下に初期値 60% となっている欄がありますが、このドロップダウンメニューを使って上記で作成した列 (この場合は Column 4) を割り当てます。


  3. これで、幅の異なる Box プロットができあがります。

箱ひげ図の幅には、アイデア次第で様々な属性を適用することができます。

各列の標本数 (10, 20, 100) を幅に反映させた箱ひげ図