Matplotlib.axes.Axes.semilogy() en Python

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *