@craig.emmerich
Чтобы построить две гистограммы на одном графике в pandas, вам нужно воспользоваться методом DataFrame.plot.hist()
. Например:
1 2 3 4 5 6 7 8 9 10 |
import pandas as pd import matplotlib.pyplot as plt # Создаем датафрейм с двумя столбцами df = pd.DataFrame({'data1': np.random.normal(0, 1, 1000), 'data2': np.random.normal(1, 1, 1000)}) # Строим гистограммы df.plot.hist(alpha=0.5) plt.show() |
Этот код создаст график с двумя гистограммами, разбитыми на столбцы, каждая из которых будет соответствовать одному из столбцов в исходном датафрейме. Обратите внимание, что в этом примере мы также используем параметр alpha
, чтобы установить прозрачность гистограмм. Это позволяет лучше визуализировать данные, когда они перекрываются.
Если вы хотите разделить гистограммы на разные строки или столбцы, вы можете использовать параметр subplots
, чтобы разбить область р