Sie sind hier: Startseite / Services / Data Analysis and Visualization / Visualization / Software / NCL / examples / source_code / DKRZ NCL bar chart example
Info
Alle Inhalte des Nutzerportal sind nur auf Englisch verfügbar.

DKRZ NCL bar chart example

NCL script to create bar chart plot.

DKRZ NCL example script:

;-----------------------------------------------------------------
;  DKRZ NCL Example:   NCL_bar_chart.ncl
;
;  30.10.14 kmf
;-----------------------------------------------------------------
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"

begin

   low  =  0.0
   high =  1.0

   n = 12

   x = fspan(1.0, 12.0, n)
   y = random_uniform(low, high, n)

;-- open a workstation
   wks = gsn_open_wks("png","plot_bar_chart")

;-- set resources
   res                       =  True
   res@gsnXYBarChart         =  True             ;-- use bar chart style
   res@gsnXYBarChartBarWidth =  0.3              ;-- width of bars
   res@gsnXYBarChartColors   = "blue"            ;-- color

   res@trXMinF               =  0.0              ;-- x-axis min value
   res@trXMaxF               = 13.0              ;-- x-axis max value
   res@trYMinF               =  0.0              ;-- y-axis min value
   res@trYMaxF               =  1.0              ;-- y-axis max value

   res@tmXBMode              = "Explicit"        ;-- explicit labels
   res@tmXBValues            =  ispan(1,12,1)    ;-- bottom x-axis tickmark values
   res@tmXBLabels            = (/"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep", \
                                 "Oct","Nov","Dec"/) ;-- x-axis labels
   res@tmXBLabelFontHeightF  =  0.015            ;-- x-axis font size

   res@tiMainString          = "NCL Doc Example: bar chart"  ;-- title string

;-- create the plot
   plots = gsn_csm_xy(wks, x, y, res)

end

Artikelaktionen