Ocultación de los ejes de una gráfica con matplotlib

Forums

Hola a todos!

¿Sabéis cómo puedo ocultar los ejes de una gráfica hecha con matplotlib? Puedo dibujarlos con el mismo color que el fondo, pero no me sirve porque si quiero dibujar, por ejemplo, una línea vertical en el punto x = 0 me aparece por debajo.

Gracias!

Pepe

Hola Pepe,

muy fácil, puedes usar la función plt.axis("off") o el método ax.axis("off"). Por ejemplo, aquí tienes una gráfica cualquiera con los ejes:

fig, ax = plt.subplots()
ax.plot(np.random.normal(size = 100).cumsum())
plt.show()

Gráfica con ejes

Y aquí la equivalente tras ocultarlos:

fig, ax = plt.subplots()
ax.plot(np.random.normal(size = 100).cumsum())
ax.axis("off")
plt.show()

Gráfica sin ejes

(la gráfica cambia pues, como ves, genero los datos de forma aleatoria).

Espero que fuese esto lo que querías

Saludos

Auscaro

Enviado por Pepe L el Mar, 17/11/2020 - 11:39