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