[Python] How to Remove square patch from colorbar [closed]

Discussão em 'Python' iniciado por Stack, Janeiro 15, 2025.

  1. Stack

    Stack Membro Participativo

    Code:

    from mpl_toolkits.axes_grid1 import make_axes_locatable
    min_lat, max_lat = 79.30, 89.10 ##random vals
    min_lon, max_lon = 76.50, 87.70

    fig, ax = plt.subplots(figsize=(10, 8))
    im = ax.pcolormesh(
    band_data.lon, band_data.lat, band_data,
    cmap=cmap, norm=norm, shading='auto'
    )

    divider = make_axes_locatable(ax)
    cax = divider.append_axes("right", size="5%", pad=0.05)
    cbar = plt.colorbar(im, cax=cax)
    cbar.ax.tick_params(labelsize=10)
    cbar.set_label("Band Classes")

    ax.set_title(f'Delhi {year}', fontsize=14)
    ax.set_xlabel('Longitude', fontsize=12)
    ax.set_ylabel('Latitude', fontsize=12)
    ax.set_xlim(min_lon, max_lon)
    ax.set_ylim(min_lat, max_lat)
    plt.legend(loc='upper left')
    plt.show()


    above code is working correctly, but it is showing square patch on color bar at top side on red bar,colorbar image

    Please guide me how to remove that patch.

    Continue reading...

Compartilhe esta Página