Plotdata

概要

この関数は、アクティブレイヤの(colNum, rowNum)パネルにあるインデックス番号プロットの指定されたデータセットを返します。

構文

dataset plotdata(int nIndex, int nDesignation, int colNum = 0, int rowNum = 0, int m = 0, int n = 0)

パラメータ

nIndex

プロットのインデックス番号。次のいずれかになります。
  • プロットインデックス。例えば、レイヤの最初にリストされているプロットの場合は1となります(プロット順序の詳細情報)。
  • レイヤ内のすべてのプロットを示すアスタリスク (*) 。
  • フィット曲線を除くレイヤ内のすべてのプロットを示すアスタリスク-ダッシュ (*-) 。

nDesignation

列タイプ列挙
  • X: X値
  • Y: Y値
  • Z: Z値
  • XE: Xエラー
  • YE: Yエラー

colNum

パネルの列番号

rowNum

パネルの行番号

m(Origin 2025)

水平パネルのレベル

n(Origin 2025)

垂直パネルのレベル

戻り値

(colNum, rowNum) パネルで指定したインデックス番号プロットのデータセットを返します。

サンプル

サンプル1

newbook;
fname$ = system.path.program$ + "Samples\Curve Fitting\Multiple Gaussians.dat";
impASC;
plotxy iy:=(1,2:end) plot:=200;
allymean = Mean(plotdata(*, Y)) ; //全てのプロットのY値平均を取得
allymean =;
y1max = Max(plotdata(1,Y));
y1max =;

サンプル2

newbook;
fname$ = system.path.program$ + "Samples\Data Manipulation\WeatherStations.DAT";
impASC;
plot_group iy:=col(6) type:=3 horz:=col(5) vert:=col(4);
sunnymean = Mean(plotdata(1, Y, 5, *)); 
sunnymean=;
wilmottmax = Max(plotdata(1,Y,*,2));
wilmottmax=;