Вот несколько методов создания гистограмм в Python:
- Matplotlib: Matplotlib — популярная библиотека визуализации данных на Python. Вы можете использовать функцию
histиз модуляpyplotдля создания гистограммы. Вот пример:
import matplotlib.pyplot as plt
data = [1, 2, 2, 3, 3, 3, 4, 4, 5, 6, 6, 6, 6]
plt.hist(data)
plt.show()
- NumPy: NumPy — мощная библиотека для числовых вычислений на Python. Вы можете использовать функцию
histogramиз модуляnumpyдля вычисления значений гистограммы, а затем их визуализации. Вот пример:
import numpy as np
import matplotlib.pyplot as plt
data = np.array([1, 2, 2, 3, 3, 3, 4, 4, 5, 6, 6, 6, 6])
hist, bins = np.histogram(data)
plt.hist(data, bins)
plt.show()
- Seaborn: Seaborn — еще одна библиотека визуализации данных, которая хорошо работает со структурами данных pandas. Вы можете использовать функцию
distplotиз модуляseabornдля создания гистограммы. Вот пример:
import seaborn as sns
data = [1, 2, 2, 3, 3, 3, 4, 4, 5, 6, 6, 6, 6]
sns.distplot(data, kde=False)
- Pandas: если у вас есть данные в DataFrame pandas, вы можете использовать метод
plotсkind='hist'для создания гистограммы. Вот пример:
import pandas as pd
data = pd.DataFrame([1, 2, 2, 3, 3, 3, 4, 4, 5, 6, 6, 6, 6])
data.plot(kind='hist')
- Plotly: Plotly — это библиотека, обеспечивающая интерактивные и веб-визуализации. Вы можете использовать функцию
histogramиз модуляplotly.graph_objectsдля создания гистограммы. Вот пример:
import plotly.graph_objects as go
data = [1, 2, 2, 3, 3, 3, 4, 4, 5, 6, 6, 6, 6]
fig = go.Figure(data=[go.Histogram(x=data)])
fig.show()