将直方图与python中的描述相结合

时间:2018-06-28 16:20:48

标签: python pandas plot

是否有一种方法可以组合显示df.describe()和df [name] .plot.hist()或其他任何直方图绘图命令的输出。不久前,我找到了一种方法可以将一个图或至少彼此相邻的图组合在一起,但是我找不到如何做的。

1 个答案:

答案 0 :(得分:1)

您可以像这样将plt表与熊猫直方图集成

import pandas as pd
import matplotlib.pyplot as plt

df = pd.DataFrame({'A' : [1,1,1,1,2,3,4,5,6,7,8,10]})

fig, axes = plt.subplots(1,1)
axes = df['A'].hist()

plt.legend(df.columns)
dfsummary = pd.DataFrame(df['A'].describe())

plt.table(cellText=dfsummary.values,
      colWidths = [0.4]*2,
      rowLabels=dfsummary.index,
      colLabels=dfsummary.columns,
      cellLoc = 'right', rowLoc = 'right',
      loc='top')

plt.show()

enter image description here