我正在尝试将代码从NCL转换为PyNGL / PyNio。正如我在过渡指南上所读到的那样,用于绘图例程的资源文件的处理应与NCL中的处理方法相同。但是,在我的脚本中,python没有 包括资源文件中的所有资源,即使我遵循过渡指南中的基本示例。这可能是因为我在conda环境中工作吗?还是PyNGL中存在错误?
我在Conda环境中使用Python 3.7。我已经用自己的代码以及下面包含的非常简单的示例代码进行了尝试。
#THIS IS THE CODE IN THE MAIN FILE:
import Ngl
wks = Ngl.open_wks("png","title_app")
plot = Ngl.text_ndc(wks,"Hello, World",0.5,0.5)
Ngl.frame(wks)
Ngl.end()
#THIS IS TE CODE IN THE FILE IN THE SAME FOLDER NAMED title_app.res
*txFontColor : red
*txFont : helvetica-bold
*txFontHeightF : 0.06
```python
The text appearing in the file title_app.png does neither appear red nor bold.
答案 0 :(得分:0)
您必须先安装软件包。建议创建一个新的conda环境。您尝试过conda create --name pyn_env --channel conda-forge pyngl
后跟conda activate pyn_env
吗?检查their own documentation on this matter。