#
# uxyz5.rb
# $Id: uxyz5.rb,v 1.2 2000/11/18 19:03:51 keiko Exp $
#
require "narray"
require "numru/dcl"
include NumRu
include Math
nx1 = 21
nx2 = 5
ny1 = 0
ny2 = 18
rx1 = NArray.sfloat(nx1)
rx1.indgen(-50.0, 5.0)
rx2 = NArray.sfloat(nx2)
rx2.indgen(-40.0, 20.0)
cx2 = ['40S ','20S ','EQ ','20N ','40N ']
ry2 = NArray[1000.0, 850.0, 700.0, 500.0, 400.0, 300.0, 250.0, 200.0,
150.0, 100.0, 70.0, 50.0, 30.0, 10.0, 5.0, 2.0, 1.0, 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::grswnd(-50.0, 50.0, 1.0e3, 0.4)
DCL::grsvpt(0.2, 0.8, 0.2, 0.8)
DCL::grstrn(2)
DCL::grstrf
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 (hPa)', 0.0)
DCL::uxmttl('T', 'UXAXLB/UYAXLB', 0.0)
DCL::grcls
syntax highlighted by Code2HTML, v. 0.9.1