爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 13257|回复: 1

[求助] pyngl画图,出到第十四张的时候出错

[复制链接]

新浪微博达人勋

发表于 2020-4-2 20:20:26 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 subtropical 于 2020-4-2 20:22 编辑

如题,读取站点画图,一共80行站点,但是读到第十四行画出来十四个站点的要素图后,出现下面这个问题,请问为什么,是内存不够吗?
搜了很多还是不太明白哪有问题。
主要的程序如下,中间画图的省略掉了,出来的14张图没有问题,很正常,请教大神
import numpy as np
import Ngl
import Nio
k=0
while k<15:
#读取站点经纬度并转为格点
    print(k)
    lonN=int((lon[k]-114.5)/0.025)+1
    latN=int((lat[k]-29)/0.025)+1
    y=f.variables['APCP_P8_L1_GLL0_acc3h'][:,latN,lonN]
    yt=ft.variables['TMP_P0_L103_GLL0'][:,latN,lonN]
......
......
......
    Ngl.draw(plot)
    Ngl.draw(plotline)
    Ngl.frame(wks)
    del(lonN,latN,y,yt)
    del(plot,plotline)
    del(tres,txlres,res,txres,gsres,barres)
    k+=1
Ngl.end()
报错:
...
13
14
fatal:WorkstationInitialize: Limit reached for number of simultaneous GKS Workstations
fatal:Unable to initialize layer-Can't Create
fatal:_NhlCreate:Invalid Parent id #-4
fatal:_NhlCreate:Invalid Parent id #-4
fatal:PID #-4 can't be found in NhlSetValues
fatal:NhlNDCPolygon:called with invalid object
Segmentation fault (core dumped)

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

新浪微博达人勋

 楼主| 发表于 2020-4-7 15:28:56 | 显示全部楼层
终于找到答案了,加上下面这句就可以了,感谢感谢
   Ngl.destroy(wks)
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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