新手初学python,想用博客记录一下,欢迎和大家共同学习
对于海面温度数据,下载地址ERA5-Land hourly data from 1981 to present (copernicus.eu)
绘制区域地图,参考此篇博客(3条消息) 利用Cartopy库绘制地图_x5675602的专栏-CSDN博客
#引入所需要的包
import numpy as np
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
import cartopy.feature as cfeature
from cartopy.mpl.ticker import LongitudeFormatter, LatitudeFormatter
import netCDF4 as nc
#读取单个nc文件
f1 = nc.Dataset(r'F:\project\nc\data-sst\adaptor.mars.internal-SST2018.nc')
# print(f1) #可以了解f1有哪些内容
#将f1里面的变量存储到等号左边
lat = f1.variables['latitude'][:]
lon = f1.variables['longitude'][:]
time = f1.variables['time'][:]
sst = f1.variables['sst'][:]
data_sst = sst[0,:,:]-273.15
box = [100, 150, 0, 50]#根据自己