中野満寿男GPhysをインストールするとには以下のコマンドが使えるようになります。チュートリアルのインストールを御覧ください。形式のファイルをNerCDF形式のファイルに変換します。1次元、2次元のグラフィック生成このチュートリアルではgpviewによる可視化を中心に解説していきます。中身がどのようなものか調べてみよう。(degC)と表示されます。あることがわかります。ファイルでも同様にして調べることができます。サンプルデータT.jan.gribでためしてみよう。(K)と表示されます。コマンドをつかうと、変数の値の表示ができます。値の表示するには下のように入力します。コマンドを使うことで値の最小・最大値を知ることができます。points)...北緯40度の緯度-高度データの最大・最小値を知るには以下のようにします。あることがわかったので早速gpviewを使って可視化してみよう。ファイル名@変数名』です。T.jan.nc@Tと入力すると下のような図が表示されることでしょう。出力結果:このように3次元データに対して、特に切りだし面などを指定しなかった場合、始めの2次元に対して描画が行われます。面の温度分布が描画されたことがわかります。ファイルでも同様にして描画ができます。変数名に続けて,(カンマ)で区切って切りだし面や描画範囲を指定することができます。ある高度を切り出してみよう。とあることに注意しよう。データが描画されました。『:(コロン)』さらに描画範囲も指定してみましょう。(コロン)を使います。0から10までという意味です。次のコマンドは、さっきと同じ高度で東経0-180度、北緯0-40度だけを書くように指定しています。オプションを指定することでアニメーションも可能です。次のコマンドを実行することでそれぞれの高度(level)の断面を連続して見ることができます。オプションを指定することで逆再生アニメーションも可能です。オプションを付けることによって色塗りを止めさせることができます。オプション』--cintオプションによってコンター間隔を指定することができます。オプションによってコンターを引く値の範囲を指定することができます。コンターが引かれません。オプションを付けることによって等値線を書くのを止めさせることができます。オプションを指定します。オプションによって塗り分けをする値の範囲を指定することができます。塗りわけが行われません。オプションでコンターの値を直接指定することができます。次の例では20度から30度にかけて2.5度おきにコンターをひきます。T.jan.nc@T出力結果:このオプションは色塗りにも適用されます。オプションを外してみましょう。色塗りも正しく行えています。オプションで行えます。パターンはコンター値の数よりもひとつ多く指定してあげるのがミソです。謎の5桁の数字は上2桁が色番号、下3桁がトーン番号を表しています。コマンドで参照できます。T.jan.nc@T出力結果:白黒だってここまでできます。今回は2桁もしくは3桁の数字がならんでいますが、これらはトーン番号です。オプションで用いる地図情報を指定します。マニュアルのいろいろな地図投影法を参考にしてください。6種類です次の例ではモルワイデ図法で世界の海岸線を重ねています。キー』--wsnオプションで図の出力先を指定できます。論文などに図を貼るときは、この例が重宝するでしょう。描画されます(デフォルトでこの設定です)。ファイルが生成されます。ファイルが生成されます。ページなどに図を貼り付けたい場合にはこの方法がよいでしょう。実際このチュートリアルに使われている図はこの方法で生成されました。すると折れ線グラフを描いてくれます。日本付近の気温の鉛直プロファイルを描いてみましょう。オプション』さっきの絵だと、横軸が高度方向になってしまったため、鉛直プロファイルとしては見にくいものになってしまいました。オプションがあります。T.jan.nc@T,lon=140,lat=40出力結果:このオプションはもちろん2次元図でも有効です。オプションを指定することで縦横比を指定できます。指定しない場合は縦横比が2になっています。T.jan.nc@T,lon=140,lat=40出力結果:このオプションはもちろん2次元図でも有効です。オプションでラインインデックスを指定してグラフを描かせることもできます。次の例だと赤(2)で太線(5)で線を描きます。オプションで線種を指定してグラフを描かせることもできます。次の例だと破線(2)で線を描きます。オプションを使うことで折れ線の重ね書きも可能です。例では北緯40度、東経140度と150度の温度鉛直プロファイルを重ね書きしています。オプション』さっきの例では値の範囲が東経140度のデータをもとに自動スケーリングされたために東経150度のグラフが枠からはみでてしまいました。オプションがあります。T.jan.nc@T,lon=150,lat=40出力結果:これではみ出なくなりました。この機能は折れ線のアニメーションをする場合にはとても重宝します。コマンドを使うことで値の最小・最大値を知ることができます。北緯40度の緯度円での経度-高度データの最小・最大値を知るには、次のようにします。points)...と表示されます。北緯40度の経度-高度データにおいて、最大値は13度、最小値は-63度位であることがわかります。オプションで値の範囲を指定してあげると、横軸が自動的に変わることなく、かつグラフが枠からはみ出ることなくアニメーションが行えます。オプションを使うとある軸方向に平均をとったデータで絵を書くことができます。T.jan.ncをつかってさくっと1月の帯状平均温度を書いてみましょう。T.jan.nc@T出力結果:2方向の平均もなんのその。緯度方向にも平均してしまうこともできます。サーバー上のデータを使って描画することができます。ここでは電脳データサーバー上のデータを使って描画してみます。使いかたと、よく使うオプションを紹介しました。チュートリアルというよりは逆引きリファレンスっぽいものになってしまいましたが。オプションはリファレンスマニュアルに書かれていますので参考にしてください。オプションをつけることで表示することができます。