导入颜色表时遇到问题

首先让我说我是编码,Python和Metpy的新手。

[在带有Conda 4.8.3和Python 3.7.7的Unidata环境中运行]

当我遇到一些导入问题时,我一直遵循MetPy星期一教程“#30-基本雷达绘图第2部分”。我在Jupyter Notebook中编写了以下代码:

from metpy.plots import ctables

fig = plt.figure(figsize=(10,10))
ax = plt.subplot(1,1,projection=proj)

norm,cmap = colortables.registry.get_with_steps('NWSReflectivity',16,16)
mesh = ax.pcolormesh(x,y,radar_data,zorder=0)

我收到此错误消息:

NameError                                 Traceback (most recent call last)
<ipython-input-7-1f606733b707> in <module>
      1 # from metpy.plots.ctables import colortables
----> 2 from metpy.plots import ctables
      3 
      4 fig = plt.figure(figsize=(10,10))
      5 ax = plt.subplot(1,projection=proj)

~\miniconda3\envs\unidata\lib\site-packages\metpy\plots\__init__.py in <module>
     17 logger = logging.getLogger(__name__)
     18 
---> 19 __all__ = ctables.__all__[:]  # pylint: disable=undefined-variable
     20 __all__.extend(declarative.__all__)  # pylint: disable=undefined-variable
     21 __all__.extend(skewt.__all__)  # pylint: disable=undefined-variable

NameError: name 'ctables' is not defined

我认为问题是from metpy.plots import ctables命令已更改或更新,所以我查看了文档,无法弄清楚。如果我完全正确地解决了该问题,那么我也很高兴能看到如何使用文档解决该问题。

iCMS 回答:导入颜色表时遇到问题

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2286869.html

大家都在问