[ncl-talk] Problem creating pie-chart
Dennis Shea
shea at ucar.edu
Wed Aug 26 20:53:39 MDT 2015
What version of NCL are you using?
See attached
On Wed, Aug 26, 2015 at 7:20 PM, juhee yi <yjuhee09 at gmail.com> wrote:
> Hi everyone,
>
> I'm trying to create a pie-chart, but getting the following error message:
>
> -- error message
> ----------------------------------------------------------------------------
>
> fatal:fspan: number of elements parameter is less-than-or-equal-to one,
> can't continue
>
> fatal:["Execute.c":8575]:Execute: Error occurred at or near line 4026 in
> file $NCARG_ROOT/lib/ncarg/nclscripts/csm/shea_util.ncl
>
>
> fatal:["Execute.c":8575]:Execute: Error occurred at or near line 43 in file
> 2_2.ncl
>
> ------------------------------------------------------------------------------------------------------
>
> I think, this error occurred because of percent value less then 0.5
>
> Below is my script
>
> -- coding
> -----------------------------------------------------------------------------------------
>
> ;*********************************************************
>
> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>
> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
>
> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
>
> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/shea_util.ncl"
>
> load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>
> ;*********************************************************
>
> begin
>
>
>
> input = "/home/yjh/AERONET/Data/EMAC_modeling_data/"
>
> output = "/home/yjh/AERONET/Coding/EMAC_modeling/pie_chart/"
>
>
> ;****************** pie chart
> ***********************************************************
>
>
> pcRes = True
>
> pcRes at gsnDraw = False
>
> pcRes at gsnFrame = False
>
>
> name = (/ "BAOT", "DAOT", "HAOT", "OAOT", "SAOT", "WAOT" /)
>
> color = (/ "red", "green", "orange", "yellow","magenta","blue"/)
>
>
> wks = gsn_open_wks("ps",output+"result/Baengnyeong_pie_chart")
>
> panel = new (4, "graphic")
>
>
> ;************************************************
>
> ; create panel using "block" labels [user specified]
>
> ;************************************************
>
>
> pcRes at pcLabelType = "block"
>
>
> pcRes at tiMainString = "Winter"
>
> percent = (/0.6, 8.0, 68.7, 1.4, 1.7, 19.6/)
>
> panel(0) = pie_chart(wks, percent, name, color, pcRes)
>
>
> pcRes at tiMainString = "Spring"
>
> percent = (/0.9, 17.6, 53.8, 2.8, 0.7, 24.2/)
>
> panel(1) = pie_chart(wks, percent, name, color, pcRes)
>
>
> pcRes at tiMainString = "Summer"
>
> percent = (/1.2, 8.3, 66.8, 3.6, 0.4, 19.7/)
>
> panel(2) = pie_chart(wks, percent, name, color, pcRes)
>
>
> pcRes at tiMainString = "Autumn"
>
> percent = (/1.1, 14.9, 55.6, 2.7, 1.2, 24.5/)
>
> panel(3) = pie_chart(wks, percent, name, color, pcRes)
>
>
> resP = True ; resources for panel plot
>
>
> resP at gsnDraw = True ;False
>
> resP at gsnFrame = True ;False
>
> resP at gsnMaximize = True
>
> resP at gsnPaperMargin = 0.1
>
>
> resP at txString = "EMAC data [2000-2010] ratio : Baengnyeong
> [38.0N,124.6E]"
>
>
> gsn_panel(wks,panel,(/2,2/),resP) ; now draw as one plot
>
> ;**************************************************************************************************
>
> end
>
> **********************************************************************************************************
>
>
> Thanks for any help you could give me.
>
>
> -----------------------------------------------------------------------
>
> JuHee Yi | Master's Course
>
> Chungnam National University
>
> Daejeon, South Korea
>
> -----------------------------------------------------------------------
>
>
> _______________________________________________
> ncl-talk mailing list
> ncl-talk at ucar.edu
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pie_chart.png
Type: image/png
Size: 65128 bytes
Desc: not available
Url : http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20150826/8feb8d07/attachment.png
More information about the ncl-talk
mailing list