En este artículo, vamos a discutir cómo colocar el origen en el centro de la figura usando el módulo matplotlib . Para poner el origen en el centro de la figura usamos el módulo spines del módulo matplotlib . Básicamente, las espinas son las líneas que conectan las marcas del eje y señalan los límites del área de datos. En este módulo, usamos el método set_position() que establece la posición de la columna vertebral, lo que ayuda a establecer el origen en el centro.
Sin embargo, podemos poner el origen en el centro de la figura sin usar el método set_position() . El siguiente gráfico se realiza sin utilizar el método set_position() .
Ejemplo 1:
Python3
# import required modules import numpy as np import matplotlib.pyplot as plt # assign coordinates x = np.linspace(-np.pi, np.pi, 100) y = 2*np.sin(x) # depict illustration plt.xlim(-np.pi, np.pi) plt.plot(x, y) plt.grid(True) plt.show()
Producción:
El siguiente gráfico está hecho con el método set_position() que ayudó a llevar el origen al centro.
Ejemplo 2:
Python3
# import required modules import numpy as np import matplotlib.pyplot as plt # assign coordinates x = np.linspace(-np.pi, np.pi, 100) y = 2*np.sin(x) # use set_position ax = plt.gca() ax.spines['top'].set_color('none') ax.spines['left'].set_position('zero') ax.spines['right'].set_color('none') ax.spines['bottom'].set_position('zero') # depict illustration plt.xlim(-np.pi, np.pi) plt.plot(x, y) plt.grid(True) plt.show()
Producción:
Publicación traducida automáticamente
Artículo escrito por geetansh044 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA