作図>カテゴリカル:グループ化縦棒...
作図>カテゴリカル:グループ化散布図...
インデックス化されたデータからグループ化縦棒/散布図を作成します。
必要なOriginのバージョン: 9.1 SR0以降
1. plot_gindexed iy:=[Book1]Sheet1!(,B,C) group:=[Book1]Sheet1!col(D); //Column B as input Y, column C as Y error, column D as grouping range
2. plot_gindexed iy:=[Book1]Sheet1!((,2),(,3)) group:= [Book1]Sheet1!(4,5) plottype:=1; //列2および3を入力Yとし、列4を最初のグループ範囲、列5を2番目のグループ範囲とする
スクリプトからXファンクションにアクセスする場合、追加のオプションスイッチについてのページを参照してください。
表示 名 |
変数 名 |
I/O と データ型 |
デフォルト 値 |
説明 |
---|---|---|---|---|
データ列 | iy |
入力 XYRange |
|
入力データの範囲です。1つ以上のY列で、任意でYエラー列も指定できます。 |
グループ列 | list |
入力 int |
|
ユーザはこの変数を変更できません。 |
btn |
入力 int |
|
ユーザはこの変数を変更できません。 | |
group |
入力 Range |
|
グループ化した列のデータ範囲 | |
グループをソート | sort |
入力 int |
|
ユーザはこの変数を変更できません。 |
ラベル | label |
入力 Column |
|
ラベルとして参照する列を指定します。 |
プロットタイプ | plottype |
入力 int |
|
プロットタイプ使用できる値:
|
グラフテンプレート | template |
入力 string |
|
グラフを作成するテンプレートを選択します。デフォルトでは自動にチェックが入っており、組み込みのテンプレート"gbox"が使用されます。 |
出力データ | rd |
出力 ReportData |
|
計算データを出力する場所を指定します。 |
このXファンクションは、インデックスデータからグループ化縦棒/横棒またはグループ化散布図を作成します。入力範囲(Yエラー列を含めることが可能)、グループ化範囲、指定したシーケンスを持つラベルソースを指定できます。
Note: Origin 2017以前のバージョンでは、このXファンクションをLabTalkスクリプトから呼び出せません。スクリプトからグループ化縦棒/横棒をプロットするには、以下を使用します。
worksheet -px
以下に2つの例を示します。
worksheet -px ? gColumn plot_gindexed iy:=[Book1]Sheet1!(,B,C) group:=[Book1]Sheet1!col(D); worksheet -px ? gColumn plot_gindexed iy:=1!((,2),(,3)) group:= 1!(4,5) plottype:=1;
次のスクリプトを使用して、<Origin EXE Folder>\Samples\Graphing パスにあるCategorical Data.datファイルをインポートし、列Bから2つのグループ化縦棒グラフを作成します。1つは列Cを最初のグループ化レベル、列Dを2つ目のグループ化レベル、もう1つは列Dを最初のグループ化レベル、列Cを2つ目のグループ化レベルとします。
doc -s; doc -n; newbook; string fn$=system.path.program$ + "Samples\Graphing\Categorical Data.dat"; impASC fname:=fn$; string bkn$ = %H; plot_gindexed iy:=1!col(B) group:=1!(C,D); window -a %(bkn$); plot_gindexed iy:=1!col(B) group:=1!(D,C);