小编Ant*_*spo的帖子

在 Matplotlib 3.1 中不推荐使用 dedent 函数并将在 3.3 中删除

我试图将 Goes-16 Netcdf 文件投影到底图中,但我每次都遇到相同的错误。我试过将 python 从 3.7.3 降级到 3.6,更新和降级底图,但在我能找到的任何地方都没有这方面的文献。

我在网上读到,也许 python 3.7.3 可能不再与底图兼容,但我之前用 python 3.7.1 运行过代码并且它工作正常。我试图寻找代码中提到的替代方案,即“inspect.cleandoc”,但我不知道如何正确使用这个库。

我的代码是:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap 
import numpy as np
from remap import remap 
from cpt_convert import loadCPT 
from matplotlib.colors import LinearSegmentedColormap
from netCDF4 import Dataset
from matplotlib.patches import Rectangle
from osgeo import gdal



# Load the Data
# Path to the GOES-16 image file
channel_8 = 'C08/OR_ABI-L2-CMIPF-M3C08_G16_s20180391900384_e20180391911151_c20180391911220.nc'
path_30 = '/Volumes/Anthonys_backup/Masters_Thesis/Satellite_Data/new/'
path = path_30 …
Run Code Online (Sandbox Code Playgroud)

python matplotlib python-3.x matplotlib-basemap

4
推荐指数
1
解决办法
7152
查看次数