Cómo eliminar el marco y los ejes alrededor de un gráfico de Cartopy/Matplotlib?
De repente, probablemente después de una actualización de módulo, obtengo un cuadro/marco adicional con ejes de x (0,1) e y (0,1) alrededor de mi mapa en Cartopy. ¿Cómo puedo eliminar esto?
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
# Establecer la información de proyección
proj = ccrs.NorthPolarStereo(true_scale_latitude=75)
# Crear una figura con un objeto de ejes en el que trazaremos. Pasar la proyección a ese eje.
fig, ax = plt.subplots(figsize=(8, 6))
ax = plt.axes(projection=proj)
ax.coastlines('10m')
ax.set_extent([-180, 180, 65, 90], crs=ccrs.PlateCarree())
Cuadro/marco adicional alrededor del gráfico de Cartopy
He intentado:
ax.axis('off')
right_side = ax.spines["right"]
right_side.set_visible(False)
plt.box(False)
plt.xticks([])
plt.yticks([])
plt.box(on=None)
Cualquier otra idea sería muy apreciada.
Este es un problema similar a: https://stackoverflow.com/questions/69668527/how-to-remove-the-frame-around-my-cartopy-matplotlib-plot
davy.ai
Para eliminar el marco/caja adicional con los ejes x (0,1) e y (0,1) alrededor del mapa de Cartopy, puedes usar el siguiente código:
Esto establecerá la visibilidad del parche de contorno en Falso, eliminando efectivamente la caja/marco adicional alrededor del mapa.
Entonces, tu código final se verá así:
Esto debería eliminar el marco/caja adicional alrededor del mapa de Cartopy.