¿Cómo eliminar el marco de una figura de Matplotlib en Python?

Un marco en la figura de Matplotlib es un objeto dentro del cual los datos dados se representan usando ejes independientes. Estos ejes representan la izquierda, la parte inferior, la derecha y la parte superior, que se pueden visualizar mediante espinas (líneas) y marcas.

Para quitar el marco (recuadro alrededor de la figura) en Matplotlib seguimos los pasos. Aquí, en primer lugar, trazaremos una figura 2D en Matplotlib importando la biblioteca Matplotlib. 

Sintaxis: plt.tick_params(axis=’x’, which=’both’, bottom=False, top=False, labelbottom=False)

Acercarse:

  • Seleccione el eje a aplicar. Y seleccione el tick por el cual se aplican los parámetros, generalmente puede ser ‘mayor’, ‘menor’ o ‘ambos’.
  • Obtenga el Axex actual y seleccione la visibilidad de las espinas como Falso.

Python3

# Importing the Library
  
import matplotlib.pyplot as plt
# Defining X-axis and Y-axis data Points
x = [0, 1, 2, 3, 4, 5, 6, 8]
y = [1, 5, 2, 8, 3, 5, 2, 7]
  
# Defining the Width and height of the Figure
plt.figure(figsize=(8, 7))
plt.plot(x, y)
plt.show()

Producción:  

La salida dada contiene el marco con las espinas y las marcas. Al eliminar el marco, en realidad estamos eliminando el cuadro alrededor de la figura que contiene los ejes (izquierda, abajo, derecha, arriba).
Para eliminar las espinas indicadas por Black Lines podemos seguir los pasos,

Python3

plt.figure(figsize=(4, 3))
  
plt.plot(x, y)
  
# Selecting the axis-X making the bottom and top axes False.
plt.tick_params(axis='x', which='both', bottom=False,
                top=False, labelbottom=False)
  
# Selecting the axis-Y making the right and left axes False
plt.tick_params(axis='y', which='both', right=False,
                left=False, labelleft=False)
  
# Iterating over all the axes in the figure
# and make the Spines Visibility as False
for pos in ['right', 'top', 'bottom', 'left']:
    plt.gca().spines[pos].set_visible(False)
plt.show()

Producción:

Publicación traducida automáticamente

Artículo escrito por codewithdev y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *