[ncl-talk] Joint probability distribution in Logarithmic scale

Adam Phillips asphilli at ucar.edu
Thu Aug 20 13:55:51 MDT 2015


Hi Subrahmanyam,
Yes, I think you just need to set your contour levels appropriately.

Try using these resources:
res at cnLevelSelectionMode = "ExplicitLevels"
res at cnLevels = (/5.e-5,1.e-4,1.e-3,1.e-2,.1,1,10/)
; You can add levels to the above line as needed

That should do it. If that doesn't help or if you have further issues
please respond to the ncl-talk email list..
Adam






On Thu, Aug 20, 2015 at 12:55 AM, Subrahmanyam Sappati <
subrahmanyamsappati at gmail.com> wrote:

> Dear All,
>
> I am able to plot Joint PDF of two sets (data set 1,  data set 2) with
> following ncl code (Refer fig - Fig-10.png). Is it possible to plot
> normalized Joint PDF in logarithmic scale (10^(n))  ?  (please refer
> Ref.png)
>
> Here is my ncl code.
>
>
> ​;-----------------------------------------------------------------------------
> ; Plot Phase Space Diagram
>
> ;----------------------------------------------------------------------------
> 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/diagnostics_cam.ncl"
>
> begin
>
> dir="./"
>
> ;o1=asciiread(dir+"2nd-NELP-Ow199.dat",(/103389/),"float")
> ;o2=asciiread(dir+"2nd-Diff-N-ELP-Hw-Ow.dat",(/103389/),"float")
> o2=asciiread(dir+"cos-angle.dat",(/103389/),"float")
> o1=asciiread(dir+"PTC-N31-Hw-Ow.dat",(/103389/),"float")
>  printVarSummary(o1)
>
>
>   opt          = True
>   opt at bin_nice = True
>
>   pdf2obs   = pdfxy(o1,o2, 0, 0, opt)         ; 25 is the default
> printVarSummary(pdf2obs)
> ;  print(pdf2obs)
>
> ;************************************************
> ; create plots
> ;************************************************
> ;  wks = gsn_open_wks("pdf","FIG-10")               ; open a ps file
>   wks = gsn_open_wks("png","FIG-10")               ; open a ps file
> ;  gsn_define_colormap(wks,"prcp_2")
>   gsn_define_colormap(wks,"amwg256")
>
>
>   res      = True
>   res at gsnDraw       = True
>   res at gsnFrame      = True
>   res at cnInfoLabelOn = False
>   res at cnFillOn          = True    ; Turn on color
>   res at cnLinesOn         = False
>   res at cnLineLabelsOn    = False
>   res at lbLabelAutoStride = True
>   res at gsnSpreadColors   = True
>   res at lbOrientation =   "vertical"          ; vertical label bar
>
>   res at trYMinF = 0.6             ; set minimum Y-axis value
>   res at trYMaxF = 1.0             ; set maximum Y-axis value
>   res at trXMinF = -0.8             ; set minimum X-axis value
>   res at trXMaxF = 1.8            ; set maximum X-axis value
>
>
>   res at tmXMajorGrid                = True          ; implement x grid
>   res at tmXMajorGridThicknessF      = 0.5           ; 2.0 is default
>   res at tmXMajorGridLineDashPattern = 2             ; select short dash
> lines
>
>   res at tmYMajorGrid                = True          ; implement y grid
>   res at tmYMajorGridThicknessF      = 0.5           ; 2.0 is default
>   res at tmYMajorGridLineDashPattern = 2             ; select short dash
> lines
>
>   res at cnLevelSelectionMode = "ManualLevels"     ; manually set the
> contour levels with the following 3 resources
>   res at cnMinLevelValF  = 0.001                     ; set the minimum
> contour level
>   res at cnMaxLevelValF  = 6.0                     ; set the maximum contour
> leve
>   res at cnLevelSpacingF = 0.04                     ; set the interval
> between contours
>
>   res at tiXAxisString   = "bond Length (A)"
>   res at tiYAxisString   = "tragectory"
>
>
>   plot = gsn_csm_contour (wks,pdf2obs, res)
>
>
> end
>
>
> --
>
> Subrahmanyam.Sappati
> C/o Dr. Prasenjit Ghosh
> IISER PUNE
> Pin code : 411 008
>
> Phone : +91 94 03 59 35 18
>
>
> _______________________________________________
> ncl-talk mailing list
> ncl-talk at ucar.edu
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
>


-- 
Adam Phillips
Associate Scientist,  Climate and Global Dynamics Laboratory, NCAR
www.cgd.ucar.edu/staff/asphilli/   303-497-1726

<http://www.cgd.ucar.edu/staff/asphilli>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20150820/d31c74cf/attachment.html 


More information about the ncl-talk mailing list