Requisitos previos: Matplotlib
Matplotlib es una biblioteca completa para crear visualizaciones interactivas, estáticas y animadas en python. Utilizando kits de herramientas GUI de uso general como wxPython, SciPy, Tkinter o SciPy, proporciona una API orientada a objetos para incrustar gráficos en las aplicaciones. Matplotlib.pyplot es una colección de funciones que hace que Matplotlib funcione como MATLAB.
Aquí, exploraremos la función loglog() de Matplotlib.pyplot. Se utiliza para trazar una escala logarítmica sobre los ejes x e y.
Sintaxis:
loglog(X,Y)
Dónde,
X e Y se refieren a las coordenadas x e y respectivamente.
Otra función utilizada es linespace(). Devuelve números espaciados uniformemente en un intervalo específico.
Sintaxis:
np.linspace(start, stop, num, endpoint, retstep, dtype, axis)
Dónde,
- Inicio : el valor inicial de la secuencia desde donde desea mostrar la línea, o podemos decir el punto inicial de la línea
- Detener : es el valor final de la secuencia donde se detiene la línea, a menos que ‘punto final’ se establezca en Falso.
- Num : Número de muestras a generar. Debe ser no negativo. Por defecto, es 50.
- Punto final : funciona igual que detener. Si es True, la parada es la última muestra; de lo contrario, la parada se excluye de la secuencia.
- Retstep : si es verdadero, devuelve (‘muestras’, ‘paso’), donde ‘paso’ es el espacio entre muestras.
- Dtype : el tipo de la array de salida.
- Eje : el eje en el resultado para almacenar las muestras y es relevante solo si el inicio o la parada son similares a una array
Ejemplo: Sin loglog()
Python
# importing required modules import matplotlib.pyplot as plt import numpy as np # inputs to plot using loglog plot x_input = np.linspace(0, 10, 50000) y_input = x_input**8 # plotting the value of x_input and y_input using plot function plt.plot(x_input, y_input)
Producción:
Ejemplo: Con loglog()
Python3
# importing required modules import matplotlib.pyplot as plt import numpy as np # inputs to plot using loglog plot x_input = np.linspace(0, 10, 50000) y_input = x_input**8 # plotting the value of x_input and y_input using loglog plot plt.loglog(x_input, y_input)
Producción:
Publicación traducida automáticamente
Artículo escrito por tushardhiman1999 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA