#
# uxyz04.rb
#
# $Id: uxyz04.rb,v 1.1 2000/11/23 08:19:16 keiko Exp $
#
require "narray"
require "numru/dcl"
include NumRu
include Math
nx1 = 21
nx2 = 5
ny1 = 0
ny2 = 18
#-- data ---
rx1 = NArray[-50,-45,-40,-35,-30,-25,-20,-15,-10, -5, 0,
5, 10, 15, 20, 25, 30, 35, 40, 45, 50]
rx2 = NArray[ -40 , -20 , 0 , 20 , 40 ]
cx2 = ['40S ','20S ','EQ ','20N ','40N ']
ry2 = NArray[ 1000 , 850 , 700 , 500 , 400 , 300 ,
250 , 200 , 150 , 100 , 70 , 50 ,
30 , 10 , 5 , 2 , 1 , 0.4 ]
cy2= ['1000',' ',' ','500 ',' ',' ',
' ','200 ',' ','100 ',' ','50 ',
'30 ','10 ','5 ','2 ','1 ','.4 ']
dummy = []
#-- graph ---
iws = (ARGV[0] || (puts ' WORKSTATION ID (I) ? ;'; DCL::sgpwsn; gets)).to_i
DCL::gropn iws
DCL::grfrm
DCL::sgswnd(-50.0, +50.0, 1.0e3, 0.4)
DCL::sgsvpt(0.2, 0.8, 0.2, 0.8)
DCL::sgstrn(2)
DCL::sgstrf
DCL::uxaxlb('B', rx1, rx2, cx2, 4)
DCL::uxaxlb('T', rx1, rx2, cx2, 4)
DCL::uxsttl('B', 'LATITUDE', 0.0)
DCL::uyaxlb('L', dummy, ry2, cy2, 4)
DCL::uyaxlb('R', dummy, ry2, cy2, 4)
DCL::uysttl('L', 'PRESSURE (MB)', 0.0)
DCL::uxmttl('T', 'UXAXLB/UYAXLB', 0.0)
DCL::grcls
syntax highlighted by Code2HTML, v. 0.9.1