更新日: 17/03/23

複数のプロットのプロパティを一度に変更するには

質問

複数のデータセットの分布を調べるためにそれぞれのヒストグラムを作成しましたが、データセット毎にデフォルトで設定されるビン数や X 範囲、Y 範囲が異なり単純に比較することができません。作成した複数のヒストグラムのプロパティを一括して調整する方法はありますか?

 

回答

Grapher では、Object Manager で変更したいオブジェクトを Ctrl キーを押しながら複数選択することができます。選択されたプロットに対して、デフォルトで設定されたプロパティを一度に変更することができます。


以下に、ヒストグラムの作成からプロパティを調整するまでの手順を紹介します。

  1. 3つのヒストグラムを作成する
  2. ビン数を一度に変更する
  3. Y 軸範囲を一度に変更する
  4. X 軸範囲を一度に変更する
  5. グラフのサイズを一度に変更する

 

1. 3つのヒストグラムを作成する

ワークシートを選択して、以下の Transform 式でワークシートに3つのデータセットを作成します。

A=FLOOR(RANDN(60,20))
B=FLOOR(RANDN(80,30))
C=FLOOR(RANDN(100,40))
First row = 1, Last row = 100

RANDN (平均値, 標準偏差) は、正規分布型の乱数を生成します。FLOOR () は、与えられた数値の整数を返します。ダイアログの First row と Last row で生成するデータの件数を指定します。



空白の Plot ページに移り、Graphs タブの Statistical から Vertical Histgram を選択します。

データ選択のダイアログが表示されますので、Open worksheets: から現在開いているワークシートを選択すると、A 列をデータとするヒストグラムが作成されまます。同じ操作を3回繰り返して同じヒストグラムを3つ作成したら、3つのヒストグラムを適当な大きさと位置に配置します。

Object Manager で Graph 2 の Histogram 1 を選択し、Property Manager の Plot プロパティで Data column を Column B に変更します。同様に、Graph 3 の Data column を Column C に変更します。また、Bins 項目の中にある Reset bins で Reset をクリックして、ヒストグラムのビン数をリセットします。



以上で、異なる3つのデータセットのヒストグラムが作成されました。しかし、ビン数 (階級) も Y 軸範囲もそれぞれ異なっており、このままでは単純に比較することはできません。

 

2. ビン数を一度に変更する

Object Manager で、Ctrl キーを押しながら3つのヒストグラムを選択状態にします。



Property Manager の Plot タブで Automatic bins を Custom bins に変更し、Edit ボタンをクリックします。ここでは、Add Bin ボタンを使って、0 から 220 の範囲を 20 毎に区切ったビンを 11 個作成します。OK をクリックすると、3つのヒストグラムに同一のビン設定が一度に適用されます。

 

3. Y 軸範囲を一度に変更する

Object Manager で、今度は各グラフの Y Axis 1 を Ctrl キーを押しながら選択状態にします。



Property Manager の Axis タブで、Y 軸の最大値を 50 に設定します。これにより、3つのヒストグラムの Y 軸の範囲が一度に同じ範囲 (0 ~ 50) に設定されます。

 

4. X 軸範囲を一度に変更する

Object Manager で、今度は各グラフの X Axis 1 を Ctrl キーを押しながら選択状態にします。



Property Manager の Axis タブで、X 軸の範囲を 0 ~ 220 に設定します。これにより、3つのヒストグラムの Y 軸の範囲が一度に同じ範囲 (0 ~ 220) に設定されます。

 

5. グラフのサイズを一度に変更する

最期に、Graph 1, Graph 2, Graph 3 を Ctrl キーを押しながら選択し、Arrange タブでサイズを絶対値で設定します (W=10 cm, H = 25 cm)。必要に応じてタイトルを設定したり、その他のプロパティを指定することも可能です。

 

 

完成例

Minor Ticks を非表示、Bar Width を 80% に設定。