爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 78|回复: 1

[求助] 对于python绘制亮温数据时遇到的问题

[复制链接]
发表于 昨天 19:28 | 显示全部楼层 |阅读模式
6金钱
我用利用cartopy绘制亮温数据中的地理信息时,为什么底色会出现不一样呢  能帮忙解决一下子么代码如下:
def plot_photo(file_data, combined_mask, lon_grid, lat_grid, output_dir=None):
    lon = file_data['lon']
    lat = file_data['lat']
    filename = file_data['filename']
    v_list = file_data['v_list']

    proj = ccrs.PlateCarree(central_longitude=180)

    fig = plt.figure(figsize=(18, 12))
    ax = plt.axes(projection=proj)

    v_data = v_list[0, :, :]

    # 绘制亮温数据
    im = ax.pcolormesh(lon, lat, v_data, cmap='jet', shading='auto',
                       transform=ccrs.PlateCarree())
    # 添加地图要素
    ax.add_feature(cfeature.COASTLINE, linewidth=0.5)
    ax.add_feature(cfeature.BORDERS, linewidth=0.5)
    ax.add_feature(cfeature.OCEAN, alpha=0.3)
    ax.add_feature(cfeature.LAND, alpha=0.3)

    # 添加网格线
    gl = ax.gridlines(draw_labels=True, dms=True, x_inline=False, y_inline=False,
                      linewidth=0.5, alpha=0.5)
    gl.top_labels = False
    gl.right_labels = False

    cbar = plt.colorbar(im, orientation='horizontal', pad=0.05, shrink=0.8)
    cbar.set_label('Brightness Temperature (K)', fontsize=10)

    # 设置全球范围
    ax.set_global()

    plt.title(f'Brightness Temperature with Global Coastline - {filename}',
              fontsize=12, fontweight='bold', pad=20)

    if output_dir:
        os.makedirs(output_dir, exist_ok=True)
        output_filename = os.path.splitext(filename)[0] + '.png'
        output_path = os.path.join(output_dir, output_filename)
        plt.savefig(output_path, dpi=150, bbox_inches='tight')
    plt.close()


FY3E_MWHS-_ORBD_L1_20250901_1902_015KM_V0.png
FY3E_MWHS-_ORBD_L1_20250901_1721_015KM_V0.png
FY3E_MWHS-_ORBD_L1_20250901_2044_015KM_V0.png
FY3E_MWHS-_ORBD_L1_20250902_0834_015KM_V0.png
密码修改失败请联系微信:mofangbao
 楼主| 发表于 昨天 19:45 | 显示全部楼层
这个是由于 我在处理这些文件时,产生了横跨-180 到180 的时候颜色会产生乱飞现象,然后我用了Cartopy 进行处理就产生了上面的问题  求帮忙解答 谢谢
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表