[ncl-talk] Joint probability distribution in Logarithmic scale
Dennis Shea
shea at ucar.edu
Fri Aug 21 07:27:28 MDT 2015
You must provide better descriptions of the issue.**Why** can't you normalize?
pdf2obs = pdf2obs/max(pdf2obs)
On Thu, Aug 20, 2015 at 11:57 PM, Subrahmanyam Sappati
<subrahmanyamsappati at gmail.com> wrote:
> Thank you Adam Phillips. I am able to plot in terms of
> (/5.e-5,1.e-4,1.e-3,1.e-2,.1,1,10/). But I am unable to normalize (P/Pmax).
>
> Regards
> Subrahmanyam Sappati
>
>
> On Fri, Aug 21, 2015 at 1:25 AM, Adam Phillips <asphilli at ucar.edu> wrote:
>>
>> 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
>>
>
>
>
> --
>
> 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
>
More information about the ncl-talk
mailing list