Matplotlib es una biblioteca en Python y es una extensión matemática numérica para la biblioteca NumPy. Pyplot es una interfaz basada en estado para un módulo Matplotlib que proporciona una interfaz similar a MATLAB.
función matplotlib.pyplot.hist()
La función hist() en el módulo pyplot de la biblioteca matplotlib se usa para trazar un histograma.
Sintaxis: matplotlib.pyplot.hist(x, contenedores=Ninguno, rango=Ninguno, densidad=Falso, pesos=Ninguno, acumulativo=Falso, fondo=Ninguno, histtype=’barra’, alineación=’medio’, orientación=’vertical ‘, rwidth=Ninguno, log=Falso, color=Ninguno, label=Ninguno, stacked=False, \*, data=Ninguno, \*\*kwargs)
Parámetros: Este método acepta los siguientes parámetros que se describen a continuación:
- x: este parámetro es la secuencia de datos.
- bins: este parámetro es un parámetro opcional y contiene el número entero, la secuencia o la string.
- rango: este parámetro es un parámetro opcional y es el rango inferior y superior de los contenedores.
- densidad: Este parámetro es un parámetro opcional y contiene los valores booleanos.
- pesos : este parámetro es un parámetro opcional y es una array de pesos, de la misma forma que x.
- bottom : este parámetro es la ubicación de la línea de base inferior de cada contenedor.
- histtype: este parámetro es un parámetro opcional y se utiliza para dibujar el tipo de histograma. {‘barra’, ‘barra apilada’, ‘paso’, ‘paso lleno’}
- align : este parámetro es un parámetro opcional y controla cómo se traza el histograma. {‘izquierda’, ‘medio’, ‘derecha’}
- rwidth: este parámetro es un parámetro opcional y es un ancho relativo de las barras como una fracción del ancho del contenedor
- log : este parámetro es un parámetro opcional y se utiliza para establecer el eje del histograma en una escala logarítmica
- color: este parámetro es un parámetro opcional y es una especificación de color o una secuencia de especificaciones de color, una por conjunto de datos.
- etiqueta : este parámetro es un parámetro opcional y es una string o secuencia de strings para hacer coincidir varios conjuntos de datos.
- normado: este parámetro es un parámetro opcional y contiene los valores booleanos. En su lugar, utiliza el argumento de palabra clave de densidad.
Devoluciones: Esto devuelve lo siguiente:
- n : Esto devuelve los valores de los intervalos de histograma.
- bins : Esto devuelve los bordes de los contenedores.
- parches: Esto devuelve la lista de parches individuales utilizados para crear el histograma.
Los siguientes ejemplos ilustran la función matplotlib.pyplot.hist() en matplotlib.pyplot:
Ejemplo 1:
# Implementation of matplotlib function import matplotlib import numpy as np import matplotlib.pyplot as plt np.random.seed(10**7) mu = 121 sigma = 21 x = mu + sigma * np.random.randn(1000) num_bins = 100 n, bins, patches = plt.hist(x, num_bins, density = 1, color ='green', alpha = 0.7) y = ((1 / (np.sqrt(2 * np.pi) * sigma)) * np.exp(-0.5 * (1 / sigma * (bins - mu))**2)) plt.plot(bins, y, '--', color ='black') plt.xlabel('X-Axis') plt.ylabel('Y-Axis') plt.title('matplotlib.pyplot.hist() function Example\n\n', fontweight ="bold") plt.show()
Producción:
Ejemplo #2:
# Implementation of matplotlib function import matplotlib import numpy as np import matplotlib.pyplot as plt np.random.seed(10**7) n_bins = 20 x = np.random.randn(10000, 3) colors = ['green', 'blue', 'lime'] plt.hist(x, n_bins, density = True, histtype ='bar', color = colors, label = colors) plt.legend(prop ={'size': 10}) plt.title('matplotlib.pyplot.hist() function Example\n\n', fontweight ="bold") 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