我目前有深度数据,我正在绘制下面的代码。我遇到的问题与python吐出的图形有关。这个数字真的很小。我尝试了一些方法,但都没有效果。检查下面的代码和图。任何帮助都是感激的。
从mpl_toolkits导入数据集basemap import mpl_toolkit作为mplt import matplotlib。pyplot一样plt进口numpy np f =数据集(“/文档/ SchoolHR /数据/ depth_data.nc”)#提取和标签列背阔肌= f.variables[“纬度”][:]#提取/经度纬度的数据复制= f.variables[“朗”][:]#提取/复制经度数据深度= f.variables [' Band1 '] [:] lon_0 = lons.mean () lat_0 = lats.mean() #创建地图投影m =基础图(投影=“立方米”,宽度= 5 * 10 * * 6,身高= 35 * 10 * * 5、分辨率=“l”,lat_ts = 40, lat_0 = lat_0,lon_0 = lon_0) #我们随机一天的全球温度图fig = plt.figure() fig.subplots_adjust(左=0,右=1,下=0,上=0.9)#使图连续depth_cyclic, lons_cyclic = mplt.basemap。addcyclic(depth, lons) #计算lat/lon网格的投影坐标#为Basemap创建2D lat/lon数组lon2d, lat2d = np。meshgrid(lons_cyclic, lats) #将lat/lon转换为投影x, y = m(lon2d, lat2d) # 11等高线间隔的气温图cs = m.c outourf (x, y, depth_cyclic, 11, cmap=plt.cm. spectral_r) cbar =plt。Colorbar (cs, orientation='horizontal') m.p eplot (x,y) plt.show()