# -*- coding: euc-jp -*-
require "numru/ggraph"
include NumRu


dir  = './out'
vname1 = 'SurfTemp'
vname2 = 'OLRA'

gphys1 = GPhys::NetCDF_IO.open(dir+'/'+vname1+".nc", vname1)
gphys2 = GPhys::NetCDF_IO.open(dir+'/'+vname2+".nc", vname2)

gphys1 = gphys1.cut('time'=>(365*2+15)..(365*3))
gphys2 = gphys2.cut('time'=>(365*2+15)..(365*3))


#< DCLのオープンと設定 >
DCL.gropn(2)
#DCL.sldiv('y',2,2)           # 2x2に画面分割, 'y'=yoko: 左上→右上→左下...
DCL.sgpset('lcntl', false)   # 制御文字を解釈しない
DCL.sgpset('lfull',true)     # 全画面表示
DCL.uzfact(0.75)             # 座標軸の文字列サイズを 0.75 倍
DCL.sgpset('lfprop',true)    # プロポーショナルフォントを使う

#< GGraph による 描画 >
GGraph.set_fig 'viewport'=>[0.15,0.85,0.1,0.6], 'window'=>[210,320,120,320]
#GGraph.set_fig 'itr'=>10, 'viewport'=>[0.15,0.85,0.1,0.6], 'window'=>[0,360,-90,90]
#GGraph.set_map 'coast_world'=>true, 'grid'=>false
#GGraph.set_axes('xlabelint'=>90)
#GGraph.set_axes('ylabelint'=>30)


# レベル＆パターンを陽に指定
# パタンの方が1つ多→±∞まで

GGraph.scatter gphys1, gphys2, true


DCL.grcls

