So I am pretty new in programming, currently doing some research on netCDF .nc files to work with python. I have the following code which I am sure it will not work. The objective here is to plot a graph simple line graph of 10m u-component of winds over time.
The problem I think is that 10m u-component of winds has 4D shape of (time=840, expver=2, latitude=19, longitude=27) while time being only (time=840).
Any replies or ideas will be much appreciated! The code is as shown:
from netCDF4 import Dataset
import matplotlib.pyplot as plt
import numpy as np
nc = Dataset(r’C:\WAIG\Python\ERA5_py01\Downloaded_nc_file/test_era5.nc’,‘r’)
for i in nc.variables:
print(i)
lat = nc.variables[‘latitude’][:]
lon = nc.variables[‘longitude’][:]
time = nc.variables[‘time’][:]
u = nc.variables[‘u10’][:]
plt.plot(np.squeeze(u), np.squeeze(time))
plt.show()