función matplotlib.pyplot.semilogy() en Python

Matplotlib es el paquete más popular y listo para Python que se usa para visualizar los datos. Usamos matplotlib para trazar tablas, gráficos y figuras de alta calidad.

función matplotlib.pyplot.semilogy()

La función matplotlib.pyplot.semilogy() en el módulo pyplot de la biblioteca matplotlib se usa para hacer un gráfico con escala de registro en el eje y.

Sintaxis: matplotlib.pyplot.semilogy(*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.pyplot.semilogy() en matplotlib.pyplot:
Ejemplo #1:

# importing necessary libraries
import matplotlib.pyplot as plot
import numpy as np
  
# Year data for the semilogy plot
years = [1900, 1910, 1920, 1930, 1940, 1950,
         1960, 1970, 1980, 1990, 2000, 2010, 
         2017]
  
# index data - taken at end of every
# decade - for the semilogy plot
indexValues = [68, 81, 71, 244, 151, 200, 615,
               809, 824, 2633, 10787, 11577,
               20656]
  
# Display grid
plot.grid(True, which ="both")
  
# Linear X axis, Logarithmic Y axis
plot.semilogy(years, indexValues )
  
plot.ylim([10, 21000])
  
plot.xlim([1900, 2020])
  
# Provide the title for the semilogy plot
plot.title('Y axis in Semilogy using Python Matplotlib')
  
# Give x axis label for the semilogy plot
plot.xlabel('Year')
  
# Give y axis label for the semilogy plot
plot.ylabel('Stock market index')
  
# Display the semilogy plot
plot.show()

Producción:
null

Ejemplo #2:

# importing necessary libraries
import matplotlib.pyplot as plt
import numpy as np
  
  
fig, ax = plt.subplots(nrows = 2,
                      ncols = 2,
                      figsize =(10, 5))
x = np.random.randn(1000)
  
# Plot to each different index
ax[0, 0].loglog(x, x / 2);
ax[0, 1].semilogy(np.random.random(10), np.random.random(10));
ax[1, 0].semilogx(np.random.random(10), np.random.random(10));
ax[1, 1].hist(np.random.randn(1000));

Producción:
semilogy

Ejemplo #3:

# importing necessary libraries
import matplotlib.pyplot as plt
import numpy as np
  
  
x = [1, 2, 3, 4, 5]
y = [11, 22, 33, 44, 55]
  
fig, ax = plt.subplots()
ax.semilogy(x, y);

Producción:
semilogy()

Publicación traducida automáticamente

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