Matplotlib es una biblioteca en Python y es una extensión matemática numérica para la biblioteca NumPy. La clase Axes contiene la mayoría de los elementos de la figura: Axis, Tick, Line2D, Text, Polygon, etc., y establece el sistema de coordenadas. Y las instancias de Axes admiten devoluciones de llamada a través de un atributo de devoluciones de llamada.
Función matplotlib.axes.Axes.semilogy()
La función Axes.semilogy() en el módulo de ejes de la biblioteca matplotlib se usa para hacer un gráfico con escala de registro en el eje y.
Sintaxis:
Axes.semilogy(self, *args, **kwargs)Parámetros: Este método acepta los siguientes parámetros que se describen a continuación:
- basey: este parámetro es la base del logaritmo y y es opcional con el valor predeterminado 10 .
- subsy: este parámetro es la secuencia de ubicación de los ticks y menores y es opcional.
- nonposy: este parámetro es un valor no positivo en y que se puede enmascarar como no válido o recortar a un número positivo muy pequeño.
Devoluciones: Esto devuelve lo siguiente:
- líneas: Esto devuelve la lista de objetos Line2D que representan los datos trazados.
Los siguientes ejemplos ilustran la función matplotlib.axes.Axes.semilogy() en matplotlib.axes:
Ejemplo 1:
# Implementation of matplotlib function import numpy as np import matplotlib.pyplot as plt test = np.arange(0.01, 30.0, 0.1) # Create figure fig, ax = plt.subplots() # log x axis ax.semilogy(test, np.exp(-test / 5.0)) ax.grid() ax.set_title('matplotlib.axes.Axes.semilogy Example1') plt.show()
Producción:
Ejemplo-2:
# Implementation of matplotlib function import numpy as np import matplotlib.pyplot as plt test = np.arange(0.01, 30.0, 0.1) # Create figure fig, ax = plt.subplots() # log x axis ax.semilogy(test, np.sin(3 * np.pi * test)) ax.grid() ax.set_title('matplotlib.axes.Axes.semilogy Example2') plt.show()
Producción:
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA