I want to draw topography of South Korea , and I tried to. everything's ok, but it was matter that I don't know how to show colorbar. It is my code and my figureenter image description here Please give me a favor. I appreciate it. import geopandas as gpd import matplotlib.pyplot as plt import cartopy.crs as ccrs import cartopy.feature as cfeature from matplotlib.colors import Normalize from mpl_toolkits.axes_grid1 import make_axes_locatable import rasterio from rasterio.plot import show path = "D:/파이썬 공부/시각화/행정구역/행정구역_2022.shp" gdf = gpd.read_file(path, encoding='utf-8') tif_file_path = 'D:/output_NASADEM.tif' elevation_data = rasterio.open(tif_file_path) fig = plt.figure(figsize=(10, 10)) ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree()) ax.set_extent([125, 131, 32, 40], crs=ccrs.PlateCarree()) ax.set_xlim([125, 131]) ax.set_ylim([32, 40]) ax.add_feature(cfeature.COASTLINE, linewidth=0.8) gdf.plot(ax=ax, edgecolor='black', linewidth=1, alpha=0.5, facecolor='none') show(elevation_data, ax=ax, cmap='terrain', transform=ccrs.PlateCarree()) plt.title('Topography') plt.show() I downloaded geotiff file, asc file of that region by NASADEM,OpenTopography. and using ChatGPT, I wrote and ran that code. the figure that I uploaded is expected but I want to add Colorbar( ex. Lower Station Painted in blue) in that figure. ChatGPT doesn't work well. Continue reading...