¿Cómo establecer rangos de ejes en Matplotlib?

Matplotlib establece el rango predeterminado del eje al encontrar valores extremos (es decir, mínimo y máximo) en ese eje. Sin embargo, para obtener una mejor vista de los datos, a veces se usa el módulo pyplot para establecer los rangos de los ejes de los gráficos de acuerdo con los requisitos de Matplotlib. El siguiente es el método utilizado para establecer el rango del eje en Matplotlib:

Sintaxis:

For setting range of x-axis:
matplotlib.pyplot.xlim(limit_range)
For setting range of y-axis: 
 matplotlib.pyplot.ylim(limit_range)

Ejemplo 1:

Tracemos la función de onda sinusoidal sin establecer el rango del eje:

Python

# import packages
import matplotlib.pyplot as plt
import numpy as np
  
# return values between 0 and 10 with 
# even space of 0.1
x = np.arange(0, 10, 0.1)
  
# generate value of sine function for 
# given x values
y = np.sin(x)
  
# plot graph of sine function
plt.plot(y, color='blue')
  
# display plot
plt.show()

Producción: 

Ahora, estableceremos el rango del eje x de la gráfica como [0, 60]. El siguiente es el código para restringir el rango del eje x:

Ejemplo 2:

Python

# import packages
import matplotlib.pyplot as plt
import numpy as np
  
# return values between 0 and 10 with 
# even space of 0.1
x = np.arange(0, 10, 0.1)
  
# generate value of sine function for 
# given x values
y = np.sin(x)
  
# plot graph of sine function
plt.plot(y, color='blue')
  
# Set the range of x-axis
plt.xlim(0, 60)
  
# display plot
plt.show()

Producción:

Ahora, estableceremos el rango del eje y de la gráfica como [0, 1]. El siguiente es el código para restringir el rango del eje y:

Ejemplo 3:

Python

# import packages
import matplotlib.pyplot as plt
import numpy as np
  
# return values between 0 and 10 with 
# even space of 0.1
x = np.arange(0, 10, 0.1)
  
# generate value of sine function for 
# given x values
y = np.sin(x)
  
# plot graph of sine function
plt.plot(y, color='blue')
  
# Set the range of y-axis
plt.ylim(0, 1)
  
# display plot
plt.show()

Producción:

También podemos establecer el rango para ambos ejes de la gráfica al mismo tiempo. Ahora, estableceremos el rango del eje x como [0, 32] y el rango del eje y como [0, 1]. El siguiente es el código para restringir el rango del eje x y el eje y:

Ejemplo 4:

Python

# import packages
import matplotlib.pyplot as plt
import numpy as np
  
# return values between 0 and 10 with 
# even space of 0.1
x = np.arange(0, 10, 0.1)
  
# generate value of sine function for
# given x values
y = np.sin(x)
  
# plot graph of sine function
plt.plot(y, color='blue')
  
# Set the range of x-axis
plt.xlim(0, 32)
# Set the range of y-axis
plt.ylim(0, 1)
  
# display plot
plt.show()

Producción:

Publicación traducida automáticamente

Artículo escrito por saxenaanjali239 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 *