[Aplicación de visualización de datos] visualización de dibujo de matriz x (2) - dibujo de matriz multidimensional (con código)

Dibujo de datos unidimensional (Ⅰ) 

Importe los paquetes y los datos necesarios para este problema

import matplotlib.pyplot as plt
import numpy as np
import xarray as xr

ds1 = xr.open_dataset("..\\air.2020.nc", drop_variables = ["time_bnds"]).sel(level = 850).rename({"air": "Tair"})
ds = ds1.sortby("lat", ascending= True)
r_equator = 6378.137e3
r_polor = 6356.752e3
dx = np.deg2rad(2.5) * r_equator * np.cos(ds.lat * np.pi / 180)
dy = np.deg2rad(2.5) * r_polor

ds["dTdx"] = ds.Tair.differentiate("lon") / dx
ds["dTdy"] = ds.Tair.differentiate("lat") / dy
ds.dTdx.attrs = {"long_name": "$∂T/∂x$", "units": "°C/m"}
ds.dTdy.attrs = {"long_name": "$∂T/∂y$", "units": "°C/m"}

Dibujo lineal básico

xarray plt.plot()implementa el dibujo de gráficos de líneas a través del empaquetado de pares. Como se mencionó anteriormente, axesse puede marcar con una variable para que se pueda pasar a la capa subyacentematlibplot</

Supongo que te gusta

Origin blog.csdn.net/wenyusuran/article/details/123379046
Recomendado
Clasificación