co2/metrics_table.ncl
changeset 1 4be95183fbcd
equal deleted inserted replaced
-1:000000000000 0:e39b3f2c26ba
       
     1 ;*************************************************
       
     2 ; NCL Graphics: table_2.ncl
       
     3 ;*************************************************
       
     4 
       
     5 load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
       
     6 
       
     7 begin
       
     8 ; Header
       
     9   ncr1  = (/1,1/)               ; 1 row, 1 column
       
    10   x1    = (/0.005,0.335/)       ; Start and end X
       
    11   y1    = (/0.900,0.995/)       ; Start and end Y
       
    12   text1 = "CAM METRICS"
       
    13 
       
    14 ; Sub header
       
    15   ncr2  = (/2,2/)               ; 2 rows, 2 columns
       
    16   x2    = (/0.335,0.995/)       ; Start and end X
       
    17   y2    = (/0.900,0.995/)       ; Start and end Y
       
    18   text2 = (/ (/"Case A","Case B"/),(/"ANN","ANN"/)/)
       
    19 
       
    20 ; Main table body
       
    21   ncr3  = (/16,3/)              ; 16 rows, 3 columns
       
    22   x3    = (/0.005,0.995/)       ; Start and end X
       
    23   y3    = (/0.005,0.900/)       ; Start and end Y
       
    24 
       
    25   text3 = (/ (/"SLP_ERA40",        "1.230", "1.129"/), \
       
    26              (/"Tsfc_ERA40",       "0.988", "0.996"/), \
       
    27              (/"Prc_GPCP",         "1.092", "1.016"/), \
       
    28              (/"Prc 30S-30N_GPCP", "1.172", "1.134"/), \
       
    29              (/"LW_ERS",           "1.064", "1.023"/), \
       
    30              (/"SW_ERS",           "0.966", "0.962"/), \
       
    31              (/"U300_ERA40",       "1.079", "1.048"/), \
       
    32              (/"Guess_BOGUS",      "0.781", "0.852"/), \
       
    33              (/"RH_NCEP",          "1.122", "0.911"/), \
       
    34              (/"LHFLX_ERA40",      "1.000", "0.835"/), \
       
    35              (/"TWP_ERA40",        "0.998", "0.712"/), \
       
    36              (/"CLDTOT_NCEP",      "1.321", "1.122"/), \
       
    37              (/"O3_NASA",          "0.842", "0.956"/), \
       
    38              (/"Q_JMA",            "0.978", "0.832"/), \
       
    39              (/"PBLH_JMA",         "0.998", "0.900"/), \
       
    40              (/"Omega_CAS",        "0.811", "1.311"/)/)
       
    41 
       
    42 
       
    43   wks = gsn_open_wks("ps","table")
       
    44 
       
    45 ;
       
    46 ; Main header.
       
    47 ;
       
    48   res1               = True
       
    49   res1@txFontHeightF = 0.03
       
    50   res1@gsFillColor   = "CornFlowerBlue"
       
    51 
       
    52   gsn_table(wks,ncr1,x1,y1,text1,res1)
       
    53 
       
    54 ;
       
    55 ; Sub header
       
    56 ;
       
    57   res2               = True
       
    58   res2@txFontHeightF = 0.02
       
    59   res2@gsFillColor   = "Gray"
       
    60 
       
    61   gsn_table(wks,ncr2,x2,y2,text2,res2)
       
    62 
       
    63 ;
       
    64 ; Main body of table.
       
    65 ;
       
    66   res3 = True             ; Set up resource list
       
    67 
       
    68 ;  res3@gsnDebug = True     ; Useful to print NDC row,col values used.
       
    69 
       
    70   res3@txFontHeightF = 0.02
       
    71 
       
    72   res3@gsFillColor = (/ (/"gray","transparent","palegreen"/), \
       
    73                        (/"gray","transparent","hotpink"/), \
       
    74                        (/"gray","transparent","palegreen"/), \
       
    75                        (/"gray","transparent","palegreen"/), \
       
    76                        (/"gray","transparent","palegreen"/), \
       
    77                        (/"gray","transparent","palegreen"/), \
       
    78                        (/"gray","transparent","palegreen"/), \
       
    79                        (/"gray","transparent","hotpink"/), \
       
    80                        (/"gray","transparent","palegreen"/), \
       
    81                        (/"gray","transparent","palegreen"/), \
       
    82                        (/"gray","transparent","palegreen"/), \
       
    83                        (/"gray","transparent","palegreen"/), \
       
    84                        (/"gray","transparent","hotpink"/), \
       
    85                        (/"gray","transparent","palegreen"/), \
       
    86                        (/"gray","transparent","palegreen"/), \
       
    87                        (/"gray","transparent","hotpink"/)/)
       
    88 
       
    89   gsn_table(wks,ncr3,x3,y3,text3,res3)
       
    90 
       
    91   frame(wks)      ; Advance the frame.
       
    92 
       
    93 end