- 积分
- 597
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-11-20
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2018-2-4 15:51:29
|
显示全部楼层
非常感谢~~~
可能我没改对地方……出现了新的错误……
试了几种改法:
1,
resL@trXminF = time(0)
resL@trXmaxF = time(ns-1)
报错:
warning:trXminF is not a valid resource in PM2.5_201501_BD_xy at this time
warning:trXmaxF is not a valid resource in PM2.5_201501_BD_xy at this time
图没变化。
2,
resL@tmXBMode = "Manual"
resL@tmXBTickStartF = time(0)-1
resL@tmXBTickEndF = time(ns-1)
resL@tmXBTickSpacingF = 96
没有报错,但是结果图依然前后有空白。
*此时对应的横轴是类似wrfout的格式
time_str = str_get_cols(data11, 0, 9)
time = cd_inv_string(time_str, "%Y%N%D%H")
3,
比较奇怪的是,如果改一下横轴的输入:
time=ispan(1,ns,1)
依然用:
resL@tmXBMode = "Manual"
resL@tmXBTickStartF = time(0)-1 ;; tick从1开始
resL@tmXBTickEndF = time(ns-1) ;31;744 ; tick从1结束
resL@tmXBTickSpacingF = 96
图前面的空白没了,但是后面还有空白(见附图)
=========================
不知道为什么改了横轴输入就会不一样……
打算用原本的横轴输入,这样后面可以改轴的格式,比如这样:
restick = True
restick@ttmFormat = "%D%H"
restick@ttmMajorStride = 96
restick@ttmMinorStride = 12
time_axis_labels(time,resL,restick)
===========================
求解答~~~
|
-
|