爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8988|回复: 10

ncl绘制直方图和概率密度图

[复制链接]

新浪微博达人勋

发表于 2017-3-30 22:06:19 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 礼乐王 于 2017-3-30 22:08 编辑


这种图谁会呀  求大神帮忙
微信图片_20170330220835.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-31 08:09:17 | 显示全部楼层
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2017-3-31 11:32:38 | 显示全部楼层
尽头的尽头 发表于 2017-3-31 08:09
http://www.ncl.ucar.edu/Applications/pdf.shtml
NCL有概率函数

我想两个放一起的,难不成是要叠加吗
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-31 11:40:29 | 显示全部楼层
origin可以实现吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-31 14:11:47 | 显示全部楼层
礼乐王 发表于 2017-3-31 11:32
我想两个放一起的,难不成是要叠加吗

叠加也可以,xy也可以
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-3-31 14:41:02 | 显示全部楼层

origin??一个软件吗 还是ncl的一个函数,兄弟,能说具体点不
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-3-31 14:44:57 | 显示全部楼层
礼乐王 发表于 2017-3-31 14:41
origin??一个软件吗 还是ncl的一个函数,兄弟,能说具体点不

begin
dev   = asciiread("./dev.txt",-1,"float")
opt  = True
opt@bin_min = -20.
opt@bin_max =  20.
a    =  pdfx(dev,0,opt)

wks  = gsn_open_wks ("X11","PDF")  
res  = True
res@xyLineThicknessF       = 2.
res@xyLineColors           = "blue"
res@xyDashPatterns            = "dash"
plot = gsn_csm_xy (wks,a@bin_center,a,res)

res1                          = True
res1@gsnHistogramComputePercentages  = True
res1@gsnHistogramPercentSign        = True
res1@tiYAxisString          = "number"
res1@tiXAxisString          = "error   (m/s)"
res1@gsnHistogramBarWidthPercent = 90.
res1@tiMainString                = "Bar width is 80% of bin width"
res1@tmXBLabelStride          = 10
res1@gsnHistogramBinIntervals = ispan(-20,20,1)
mplot = gsn_histogram(wks,dev,res1)

overlay(mplot,plot)
draw(mplot)
frame(wks)
end

兄弟这是脚本,你看一下哪的问题,叠加没效果呀,出不来那种图
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-3-31 14:47:25 | 显示全部楼层
begin
dev   = asciiread("./dev.txt",-1,"float")
opt  = True
opt@bin_min = -20.
opt@bin_max =  20.
a    =  pdfx(dev,0,opt)

wks  = gsn_open_wks ("X11","PDF")  
res  = True
res@xyLineThicknessF       = 2.
res@xyLineColors           = "blue"
res@xyDashPatterns            = "dash"
plot = gsn_csm_xy (wks,a@bin_center,a,res)

res1                          = True
res1@gsnHistogramComputePercentages  = True
res1@gsnHistogramPercentSign        = True
res1@tiYAxisString          = "number"
res1@tiXAxisString          = "error   (m/s)"
res1@gsnHistogramBarWidthPercent = 90.
res1@tiMainString                = "Bar width is 80% of bin width"
res1@tmXBLabelStride          = 10
res1@gsnHistogramBinIntervals = ispan(-20,20,1)
mplot = gsn_histogram(wks,dev,res1)

overlay(mplot,plot)
draw(mplot)
frame(wks)
end
这是脚本  ,大神帮忙看一下问题所在

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-31 21:58:12 | 显示全部楼层
礼乐王 发表于 2017-3-31 14:41
origin??一个软件吗 还是ncl的一个函数,兄弟,能说具体点不

origin是一个软件。。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-3-31 22:33:06 | 显示全部楼层
月满西楼 发表于 2017-3-31 21:58
origin是一个软件。。。

想用ncl呀,想精通一种软件
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表