[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#menu(howto/MenuBar)
* howto/Igor [#uc6a211f]
#contents
** 一行メモ [#d7ac51b4]
- Make/N=3101/D/O time_fs とすると、ポイント数を変更でき...
- レイアウトにあるグラフを複数個、マウスでコピーして、Wor...
- データフォルダ名に - (マイナス記号)は使わない用がよい...
- グラフをずらして描く:グラフ→トレースアピアランスを修正...
- データフォルダを変更する:メニューの データ->Data Brows...
#comment
* データ [#x46cde1e]
** 空白で区切られたデータをウェーブとして読み込む [#w833b...
(こちらを推奨)~
データ→ウェブをロード→一般テキストをロード。ここでファイ...
なお、#ではじまる行はコメントではなく無視される?
or
(勧めない)~
データ→ウェブをロード→ウェブをロード。ここでファイルを選...
→ 詳細ボタン。ここで制御文字としてスペースにチェック→戻る...
(補足)上書きでロードするとき、ポイント数が異なる場合:...
ときは、少ないポイント数の倍は途中まで正しく計算する(エラ...
** ロードしたウェーブを加工してグラフを描きたい。 [#eba4b...
データメニューで、一度、ウェーブを複製する。その後、
コマンドウインドウで、
'sqrt_aaftcf_05_10' = sqrt( 'ave_ave_ftcorrfunc_05_10...
などとしてウェーブを作ってグラフを描く。= の代わりに、:= ...
** ウェーブを作成して、それを他のウェーブの和としたい。 [...
コマンドウインドウで、
Make/N=10/D sum_of_fene
などとして(するらしい)、ウェーブ (sum_of_fene) を作る。N=...
(or メニューの データ→ウェーブを作成 からでも作れる。)
次に、コマンドウインドウで、
sum_of_fene:=fene03+fene04+fene05+fene06+fene07+fene0...
とする。なお、:= を使っているので、元データの変更が反映さ...
2乗は、val^2でできる。
** ウェーブを作成して、それを他のウェーブの和としたい (2)...
文字列のウェーブ atomName, atomNameがあり、数字のウェーブ...
これを連結した文字列のウェーブ atomを作りたい時には、まず...
atom:=atomName+" "+atomName+num2str(resSequence)
とする。
** ウェーブを複製して、ウェーブ最初の点(0番目の値)との比...
Duplicate Kine normKine #ウェーブKineをnormKineの名前で...
normKine:=Kine/Kine(0) #normKineの値を一律に1/Kine(0)...
** 欠けている数値データの表現。 [#d49d2bbd]
NaN らしい。(c.f. 無限大は Inf らしい。)
** データをスムージングする。 [#p94bace4]
解析→スムース、その後、例えば
ボックス (その点を中心として、区間で平均する) を選び、
繰返し (データの初めの部分、終りの部分について、区間に無...
利用する) を選び、
21 (入力する値は奇数。例えば、両側 10点+その1点=21で、平...
実行する。(元データは上書きされるので、残したい場合、元デ...
** データフォルダをコピーする [#zfdb94c1]
カレントデータフォルダをrootにしておいて、root:srcをdes名...
root以外も可である。
DuplicateDataFolder src, des
** ウェーブをコピーする [#kca9e68a]
Duplicate src, des
** ウェーブのデータをすべてゼロにする [#kca9e68a]
ウェーブ名=0
* グラフ [#ld684133]
** グリッドや背景の色を変える。 [#uf7630ee]
何もない場所で隅を右クリック→カラー→グラフ背景 など
** タグを付ける(プロットに対して、ラベル等を加える(グラ...
グラフウィンドウで、何もない隅を右クリック→注釈→タグ
or
グラフメニュー→注釈を追加→タグを選択し、必要な項目を設定...
ウェーブ名を加えるか否か、オフスクリーンでタグを隠すかど...
→生成したタグ上で、Alt(又はOption)+ドラッグし、他のプロ...
なお、既存のタグを、Double Clickして出るメニューから、タ...
捕捉. 注釈で 例えば、
\{"%s %s", atom(TagVal(0)), res(TagVal(0))} <\OX>
とすれば、X軸上のPointに対する他のウェーブの情報を表示で...
ここで、x軸をPointとして、あるウェーブのグラフを描いてい...
atom及びresウェーブがあり、TagVal(0) ( 又は \OX ) でポイ...
出している。
グラフが普通の二次元の場合、
\F'Arial'\Z10\{"%.2f", eV(TagVal(0))}
だと、パスの指定 root:hoge:hoge:eV(TagVal(0))が出来らしい...
\F'Arial'\Z10\{"%.2f", TagVal(1)}
がよい。TagValの引数は、0:ポイント番号、1:x座標、2:y座...
また、複数のデータフォルダを利用したタグで、そのタグがは...
使いまわして表示させるようなことは無理そうだ(X,Yオフセッ...
例2、
\{ "%s %d", residue(TagVal(0)) , sequence(TagVal(0)) }
で、"residue名 sequnce番号"を表示する。
例3、
\{ "%s", GetWavesDataFolder(TagWaveRef(),0) }
で、"ウェーブのパス名"を表示する。 引数の0は、これ以外に ...
他、~
\ONは、ウェーブ名になる。
*** タグの例 [#h037ec09]
\F'Arial'\Z10\{ "%.2f", TagVal(1) }
\F'Arial'\Z10\{ "%.2f", eV(TagVal(0)) }
Tag/C/N=text1/F=0 intensity, 0,"\\{\"%.2f\", TagVal(1) }"
Tag/C/N=text0/F=0/A=LT/X=6.67/Y=-861.93/TL={dash=1}/P=1 ...
** 3Dのグラフ (Surface Plot) を描く。 [#m940f25f]
メニューのウィンドウ→新規→Surface Plotを選ぶ。 ~
(注) DepthCueは、チェックしないと、奥行きの表示がインチキ...
Scatter(点の分布)、Path(点を線で結ぶ)において、時系列に色...
3次のウェーブを作成し、RBG値をセットして、これを利用...
Make/N=(NumPnts(istep),3) tripletwave;
tripletwave[][0]=Rcolor[p];tripletwave[][1]=Gcolor[p]...
5次のウェーブを作成し、マーカーの種類、マーカーの大きさ、...
Make/N=(NumPnts(istep),5) makerwave;
makerwave[][0]=19; # 1 (+) or 19 (●) or 0, 2 など
makerwave[][1]=3; # 0は非表示となる
makerwave[][2]=Rcolor[p];makerwave[][3]=Gcolor[p];mak...
(上の例で、istepは描く点の数と同等のサイズのウェーブ)
RBG値のウェーブ Rcolor, Gcolor, Bcolor は、予め作成して読...
** 等高線プロットを描く。 [#j3a8a7ee]
2次元の行列のデータを読み込むには、"ウェーブをロード"のと...
"列を配列形式でロードする"をチェックする。後は適当にメニ...
** ReplaceWave allinCDF [#zc0cfd98]
データフォルダをいくつか利用してグラフを描いている時に便...
ReplaceWave allinCDF #とする
** グラフのY軸の位置を複数のグラフでそろえたい(Y軸の目盛...
左側の余白をダブルクリック→余白→自動を3.00とかにする(全...
** レイアウトのグラフを並べる [#z8ef766f]
レイアウト中のグラフを複数選択しておく→レイアウトのメニュ...
** グラフウインドウを、A4一枚にプリントアウトする [#r255f...
?グラフの余白をダブルクリック。幅モードを固定の26cm(26.5...
縦モードを固定の18cm(18.5cm?)にする(但し、LP-8400PS3)。
LP-8300C (color laser)は、、、26.1<=value<26.5cm、18.1<=v...
25.5<=value
** グラフウインドウのサイズを固定する [#y0e1c187]
グラフの余白をダブルクリック→幅モードと高さモードを絶対値...
このままのサイズでプリントアウトもできる。
** 自由軸の移動 [#ied0e66f]
自由軸を Alt+マウスドラッグすることで、自由軸を動かすとと...
自由軸を 単にマウスドラッグすると、自由軸だけが移動する。
(自由軸:本来の縦軸以外に出したもうひとつの縦軸)
* レイアウト [#l4b38759]
** グラフィックス保存 [#i8695e77]
グラフィックスを保存→拡張メタファイル(画像ファイルx8では...
** グラフ位置の正確な指定 [#ee92cf9d]
レイアウトのグラフをクリックすると、グラフ位置を数字で直...
** テーブル [#c3befa88]
現在、項目なし
* その他 [#r4614f1f]
** ウィンドウ再構成マクロとして保存したマクロを削除する [...
メニューから、ウィンドウ→プロシージャウィンドウを開き、対...
終了行:
#menu(howto/MenuBar)
* howto/Igor [#uc6a211f]
#contents
** 一行メモ [#d7ac51b4]
- Make/N=3101/D/O time_fs とすると、ポイント数を変更でき...
- レイアウトにあるグラフを複数個、マウスでコピーして、Wor...
- データフォルダ名に - (マイナス記号)は使わない用がよい...
- グラフをずらして描く:グラフ→トレースアピアランスを修正...
- データフォルダを変更する:メニューの データ->Data Brows...
#comment
* データ [#x46cde1e]
** 空白で区切られたデータをウェーブとして読み込む [#w833b...
(こちらを推奨)~
データ→ウェブをロード→一般テキストをロード。ここでファイ...
なお、#ではじまる行はコメントではなく無視される?
or
(勧めない)~
データ→ウェブをロード→ウェブをロード。ここでファイルを選...
→ 詳細ボタン。ここで制御文字としてスペースにチェック→戻る...
(補足)上書きでロードするとき、ポイント数が異なる場合:...
ときは、少ないポイント数の倍は途中まで正しく計算する(エラ...
** ロードしたウェーブを加工してグラフを描きたい。 [#eba4b...
データメニューで、一度、ウェーブを複製する。その後、
コマンドウインドウで、
'sqrt_aaftcf_05_10' = sqrt( 'ave_ave_ftcorrfunc_05_10...
などとしてウェーブを作ってグラフを描く。= の代わりに、:= ...
** ウェーブを作成して、それを他のウェーブの和としたい。 [...
コマンドウインドウで、
Make/N=10/D sum_of_fene
などとして(するらしい)、ウェーブ (sum_of_fene) を作る。N=...
(or メニューの データ→ウェーブを作成 からでも作れる。)
次に、コマンドウインドウで、
sum_of_fene:=fene03+fene04+fene05+fene06+fene07+fene0...
とする。なお、:= を使っているので、元データの変更が反映さ...
2乗は、val^2でできる。
** ウェーブを作成して、それを他のウェーブの和としたい (2)...
文字列のウェーブ atomName, atomNameがあり、数字のウェーブ...
これを連結した文字列のウェーブ atomを作りたい時には、まず...
atom:=atomName+" "+atomName+num2str(resSequence)
とする。
** ウェーブを複製して、ウェーブ最初の点(0番目の値)との比...
Duplicate Kine normKine #ウェーブKineをnormKineの名前で...
normKine:=Kine/Kine(0) #normKineの値を一律に1/Kine(0)...
** 欠けている数値データの表現。 [#d49d2bbd]
NaN らしい。(c.f. 無限大は Inf らしい。)
** データをスムージングする。 [#p94bace4]
解析→スムース、その後、例えば
ボックス (その点を中心として、区間で平均する) を選び、
繰返し (データの初めの部分、終りの部分について、区間に無...
利用する) を選び、
21 (入力する値は奇数。例えば、両側 10点+その1点=21で、平...
実行する。(元データは上書きされるので、残したい場合、元デ...
** データフォルダをコピーする [#zfdb94c1]
カレントデータフォルダをrootにしておいて、root:srcをdes名...
root以外も可である。
DuplicateDataFolder src, des
** ウェーブをコピーする [#kca9e68a]
Duplicate src, des
** ウェーブのデータをすべてゼロにする [#kca9e68a]
ウェーブ名=0
* グラフ [#ld684133]
** グリッドや背景の色を変える。 [#uf7630ee]
何もない場所で隅を右クリック→カラー→グラフ背景 など
** タグを付ける(プロットに対して、ラベル等を加える(グラ...
グラフウィンドウで、何もない隅を右クリック→注釈→タグ
or
グラフメニュー→注釈を追加→タグを選択し、必要な項目を設定...
ウェーブ名を加えるか否か、オフスクリーンでタグを隠すかど...
→生成したタグ上で、Alt(又はOption)+ドラッグし、他のプロ...
なお、既存のタグを、Double Clickして出るメニューから、タ...
捕捉. 注釈で 例えば、
\{"%s %s", atom(TagVal(0)), res(TagVal(0))} <\OX>
とすれば、X軸上のPointに対する他のウェーブの情報を表示で...
ここで、x軸をPointとして、あるウェーブのグラフを描いてい...
atom及びresウェーブがあり、TagVal(0) ( 又は \OX ) でポイ...
出している。
グラフが普通の二次元の場合、
\F'Arial'\Z10\{"%.2f", eV(TagVal(0))}
だと、パスの指定 root:hoge:hoge:eV(TagVal(0))が出来らしい...
\F'Arial'\Z10\{"%.2f", TagVal(1)}
がよい。TagValの引数は、0:ポイント番号、1:x座標、2:y座...
また、複数のデータフォルダを利用したタグで、そのタグがは...
使いまわして表示させるようなことは無理そうだ(X,Yオフセッ...
例2、
\{ "%s %d", residue(TagVal(0)) , sequence(TagVal(0)) }
で、"residue名 sequnce番号"を表示する。
例3、
\{ "%s", GetWavesDataFolder(TagWaveRef(),0) }
で、"ウェーブのパス名"を表示する。 引数の0は、これ以外に ...
他、~
\ONは、ウェーブ名になる。
*** タグの例 [#h037ec09]
\F'Arial'\Z10\{ "%.2f", TagVal(1) }
\F'Arial'\Z10\{ "%.2f", eV(TagVal(0)) }
Tag/C/N=text1/F=0 intensity, 0,"\\{\"%.2f\", TagVal(1) }"
Tag/C/N=text0/F=0/A=LT/X=6.67/Y=-861.93/TL={dash=1}/P=1 ...
** 3Dのグラフ (Surface Plot) を描く。 [#m940f25f]
メニューのウィンドウ→新規→Surface Plotを選ぶ。 ~
(注) DepthCueは、チェックしないと、奥行きの表示がインチキ...
Scatter(点の分布)、Path(点を線で結ぶ)において、時系列に色...
3次のウェーブを作成し、RBG値をセットして、これを利用...
Make/N=(NumPnts(istep),3) tripletwave;
tripletwave[][0]=Rcolor[p];tripletwave[][1]=Gcolor[p]...
5次のウェーブを作成し、マーカーの種類、マーカーの大きさ、...
Make/N=(NumPnts(istep),5) makerwave;
makerwave[][0]=19; # 1 (+) or 19 (●) or 0, 2 など
makerwave[][1]=3; # 0は非表示となる
makerwave[][2]=Rcolor[p];makerwave[][3]=Gcolor[p];mak...
(上の例で、istepは描く点の数と同等のサイズのウェーブ)
RBG値のウェーブ Rcolor, Gcolor, Bcolor は、予め作成して読...
** 等高線プロットを描く。 [#j3a8a7ee]
2次元の行列のデータを読み込むには、"ウェーブをロード"のと...
"列を配列形式でロードする"をチェックする。後は適当にメニ...
** ReplaceWave allinCDF [#zc0cfd98]
データフォルダをいくつか利用してグラフを描いている時に便...
ReplaceWave allinCDF #とする
** グラフのY軸の位置を複数のグラフでそろえたい(Y軸の目盛...
左側の余白をダブルクリック→余白→自動を3.00とかにする(全...
** レイアウトのグラフを並べる [#z8ef766f]
レイアウト中のグラフを複数選択しておく→レイアウトのメニュ...
** グラフウインドウを、A4一枚にプリントアウトする [#r255f...
?グラフの余白をダブルクリック。幅モードを固定の26cm(26.5...
縦モードを固定の18cm(18.5cm?)にする(但し、LP-8400PS3)。
LP-8300C (color laser)は、、、26.1<=value<26.5cm、18.1<=v...
25.5<=value
** グラフウインドウのサイズを固定する [#y0e1c187]
グラフの余白をダブルクリック→幅モードと高さモードを絶対値...
このままのサイズでプリントアウトもできる。
** 自由軸の移動 [#ied0e66f]
自由軸を Alt+マウスドラッグすることで、自由軸を動かすとと...
自由軸を 単にマウスドラッグすると、自由軸だけが移動する。
(自由軸:本来の縦軸以外に出したもうひとつの縦軸)
* レイアウト [#l4b38759]
** グラフィックス保存 [#i8695e77]
グラフィックスを保存→拡張メタファイル(画像ファイルx8では...
** グラフ位置の正確な指定 [#ee92cf9d]
レイアウトのグラフをクリックすると、グラフ位置を数字で直...
** テーブル [#c3befa88]
現在、項目なし
* その他 [#r4614f1f]
** ウィンドウ再構成マクロとして保存したマクロを削除する [...
メニューから、ウィンドウ→プロシージャウィンドウを開き、対...
ページ名: