グラフ操作: グラフウィンドウの統合...
2. merge_graph row:=2 col:=3 newlayer:=1 keep:=0;
3. merge_graph option:=project topm:=7 bottommg:=15;
4. merge_graph option:=specified graphs:="graph1"+char(10)$+"graph2";
5. merge_graph option:=project row:=3 col:=1 resizewidthbyscale:=1 width:=11.41 height:=7.973 unit:=inch;
6. merge_graph option:=folder row:=2 col:=1 aspectratio:=1 width:=11.41 height:=7.973 unit:=inch labeltext:=custom labelcustom:=(a$) labelposition:=tro;
表示 名
|
変数 名
|
I/O と データ型
|
デフォルト 値
|
説明
|
統合
|
option
|
入力
int
|
<auto>
|
グラフ選択に対するオプションを指定します。
オプションリスト:
- page:現在のページ
- アクティブページ内の全てのグラフ
- folder:現フォルダ中のすべて
- サブフォルダを除く、アクティブフォルダ内の全てのグラフ
- recursive: 現フォルダ中のすべて(再帰的に適用)
- サブフォルダを含む、アクティブフォルダ内の全てのグラフ
- open: 現フォルダ中のすべて(オープンのもの)
- アクティブフォルダ内の開いている全てのグラフ
- embed:現フォルダ中の全て(埋め込みを含む)
- 埋め込みグラフを含むアクティブフォルダ内の全てのグラフ
- project:プロジェクト中のすべて
- 現プロジェクトの全てのグラフ
- specified:指定
- graphs変数で指定したグラフ
|
グラフ
|
graphs
|
入力
string
|
<auto>
|
統合するグラフを指定します。の変数はオプション変数で「指定」が選択されているときのみ利用できます。2つの隣接するグラフ名は、文字列「/n」で分ける必要があります。ダイアログで、別の行に各グラフ名を入力できます。
|
元のグラフを保持
|
keep
|
入力
int
|
1
|
統合を実行した後、元のグラフを保持するかどうかを指定します。
|
レイアウトの再配置
|
arrange
|
入力
int
|
1
|
複数レイヤを含むグラフに属するレイヤを再配置するかどうかを指定します。
|
行数
|
row
|
入力
int
|
<auto>
|
新しいグラフでの行数を指定します。新しいウィンドウの行と列の並びを再配置します。
|
列数
|
cols
|
入力
int
|
<auto>
|
新しいグラフでの列数を指定します。新しいウィンドウの行と列の並びを再配置します。
|
方向
|
dir
|
入力
int
|
0
|
グラフレイヤを配置する方向を指定します。
オプションリスト:
- 0=horz:水平方向優先
- 垂直方向を優先してレイヤを配置します。
- 1=vert:垂直方向優先
- 垂直方向を優先してレイヤを配置します。
|
目盛とラベルを交互に表示
|
alternate
|
入力
int
|
0
|
グラフレイヤの左右(あるいは下側と上側)に軸の目盛りやラベルを交互に表示させるかどうかを指定します。
オプションリスト:
Note: この変数は積み上げグラフでのみ利用できます。つまり、行の数または列の数のどちらかを1に設定したときです。
列の数=1で行の数>1の場合、レイヤは垂直方向に積み上げられ、右と左のY軸が交互に表示されます。
行の数=1で列の数>1の場合、レイヤは水平方向に並べられ、下と上のX軸が交互に表示されます。
|
|
新規レイヤを追加
|
newlayer
|
入力
int
|
0
|
元のグラフの数が行数と列数の積より少ない場合、空白のグリッドに対して新しいレイヤを追加するかどうかを指定します。
|
レイヤの縦横比を保持する
|
aspectratio
|
入力
int
|
0
|
グラフレイヤの元の縦横比を維持するかどうかを指定します。
|
元のグラフを1つの単位として扱う
|
groupgraph
|
入力
int
|
1
|
この変数を1にすると、同一グラフからの全てのレイヤはグラフを統合する時に1単位として認識されます。元のグラフでリンクしていないレイヤは元のレイヤ1にリンクされます。このような動作を無効にするには、この変数を0に設定します。
|
レイヤリンク
|
linkarrange
|
入力
int
|
0
|
全てのリンクしていないレイヤを統合したグラフのレイヤ1にリンクするか指定します。リンク済みのレイヤは、統合前にリンクしていたレイヤとリンクした状態が保持されます。
|
共通スケールでレイヤ幅を設定
|
resizewidthbyscale
|
入力
int
|
0
|
それぞれのレイヤ幅を共通スケールで定義します。例えば、積み上げ横棒グラフの作図する際に共通スケールを決めて、レイヤ間で棒の長さを直接比較することができます。一方、このオプションがないと、同じ物理量を示す2つの軸が、異なるスケール範囲になることがあります。
|
共通スケールでレイヤ高さを設定
|
resizeheightbysale
|
入力
int
|
0
|
それぞれのレイヤ高さを共通スケールで定義します。例えば、積み上げ縦棒グラフの作図する際に共通スケールを決めて、レイヤ間で棒の高さを直接比較することができます。一方、このオプションがないと、同じ物理量を示す2つの軸が、異なるスケール範囲になることがあります。
|
軸フレームを表示
|
smartarrange
|
入力
int
|
0
|
軸/目盛りが重なっているときに、軸フレームを表示してグラフの軸/目盛りを非表示にするかどうかを指定します。
|
単位
|
spaceunit
|
入力
int
|
0
|
新しいグラフページの感覚と余白の単位を指定します。
オプションリスト:
- percent:ページの%
- ページの%です。
- inch:インチ
- インチ
- cm:cm
- cm
- mm:mm
- mm
- pixel:ピクセル
- ピクセル
- point:ポイント
- ポイント
|
水平の間隔
|
xgap
|
入力
int
|
2
|
隣接するレイヤ間の水平方向のギャップを指定します。
|
垂直の間隔
|
ygap
|
入力
int
|
2
|
隣接するレイヤ間の垂直方向のギャップを指定します。
|
左端余白
|
leftmg
|
入力
int
|
5
|
新しいグラフページの左余白を指定します。
|
右端余白
|
rightmg
|
入力
int
|
5
|
新しいグラフページの右余白を指定します。
|
上部余白
|
topmg
|
入力
int
|
5
|
新しいグラフページの上余白を指定します。
|
下部余白
|
bottommg
|
入力
int
|
5
|
新しいグラフページの下余白を指定します。
|
向き
|
portrait
|
入力
int
|
2
|
新しいグラフページの向きを指定します。
オプションリスト:
- landscape:横
- 横向き
- portrait:縦
- 縦向き
- auto:自動
- 自動
|
幅
|
width
|
入力
double
|
<auto>
|
新しいグラフページの幅を指定します。
|
高さ
|
height
|
入力
double
|
<auto>
|
新しいグラフページの高さを指定します。
|
単位
|
unit
|
入力
int
|
<auto>
|
新しいグラフページの単位を指定します。
オプションリスト:
- inch:インチ
- インチ
- cm:cm
- cm
- mm:mm
- mm
- pixel:ピクセル
- ピクセル
- point:ポイント
- ポイント
|
スケールモード
|
scalemode
|
入力
int
|
0
|
レイヤ枠、レイヤとスケールに接続している軸、軸ラベル、凡例、データプロット、他のオブジェクトが、新しいグラフページのレイヤのサイズが変わったときに、どのような効果にするかを指定します。
オプションリスト:
- source:自動
- ソースグラフの設定を使用します。
- frame:レイヤ枠でスケール
- レイヤに比例してレイヤ内の要素の大きさも変わります。
- fixed:固定倍率
- 各レイヤ要素のサイズを、元のサイズ(フォントサイズ、シンボルサイズ、線幅など)で決定します。これらの要素の大きさは、fixfactor変数で指定した倍率を元の大きさの乗数にして決まります。
|
固定倍率
|
fixfactor
|
入力
double
|
1
|
これは、スケールモード変数が固定倍率にセットされている場合のみ利用可能です。固定スケール倍率を指定します。
|
ラベルテキスト
|
labeltext
|
入力
int
|
0
|
統合された各グラフに追加されるラベルの種類を決定します。
オプションリスト:
- none:なし
- グラフにラベルを追加しません。
- capitalA:A
- 大文字のアルファベット順でラベルを表示します (例:A, B, C...)。
- a:a
- 小文字のアルファベット順でラベルを表示します (例: a, b, c...)。
- custom:カスタム
- カスタムラベルを定義します。labelcustom 変数を使用してカスタムラベルテキストを定義します。
|
カスタム
|
labelcustom
|
入力
string
|
Graph##
|
labeltext がcustom の時に利用可能です。カスタムラベルのテキストを指定します。置換表記と列挙コードを使用できます。
列挙コードでは、%(u$)と %(v$) が、大文字と小文字を列挙します。$(i) と # が、インデックスを列挙します。%(p$) は、文字#を示します。カスタムドロップダウンリストの詳細は、このOriginヘルプページを参照してください。
|
ラベル位置
|
labelposition
|
入力
int
|
0
|
各グラフレイヤのグラフラベルの位置を指定します。
オプションリスト:
|
グラフ出力
|
ogp
|
出力
GraphPage
|
[<new>]
|
指定したグラフウィンドウに統合したグラフを出力するように指定します。
|