0

我正在尝试将代码从 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

文件 title_app.png 中出现的文本既不显示为红色也不显示为粗体。

4

1 回答 1

0

您必须先安装软件包。建议创建一个新的 conda 环境。你试过conda create --name pyn_env --channel conda-forge pyngl跟随conda activate pyn_env吗?检查他们自己关于这件事的文档

于 2020-03-02T21:48:59.120 回答