如何使用 matplotlib 或 seaborn 在绘图旁边显示汇总统计信息?

巴瓦尔BI

我正在尝试创建一个函数,该函数将遍历数据框中的数字特征列表,以在其旁边显示直方图和汇总统计信息。我正在使用plt.figtext()显示统计信息,但出现错误

num_features=[n1,n2,n3]

for i in num_features:
    fig, ax = plt.subplots()
    plt.hist(df[i])
    plt.figtext(1,0.5,df[i].describe() )
    ax.set_title(i)
    plt.show()

当我这样做时,我收到一条错误/警告消息:

ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()

如果使用df[n].mean()而不是它工作正常describe()

我究竟做错了什么?有没有更好的方法来打印一个图并在它旁边显示一些统计数据?

迪齐特·朝日

您可以通过使用以下格式将返回的数据帧格式化describe()为字符串来“简化”您的代码to_string()

df = pd.DataFrame(np.random.normal(size=(2000,)))
fig, ax = plt.subplots()
ax.hist(df[0])
plt.figtext(0.1,0.5, df.describe().to_string())
plt.figtext(0.75,0.5, df.describe().loc[['mean','std']].to_string())

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用python的matplotlib重绘图像?

来自分类Dev

使用深色iPython Notebook配置文件显示Seaborn / Matplotlib图的最佳方法

来自分类Dev

如何在R中的多个列之间产生汇总统计信息?

来自分类Dev

如何将统计注释(星号或p值)插入matplotlib / seaborn图中?

来自分类Dev

如何在matplotlib / seaborn上使用LaTex符号设置轴标签的字体大小?

来自分类Dev

使用Seaborn的Matplotlib中的子图错误

来自分类Dev

如何从seaborn / matplotlib图中删除或隐藏x轴标签?

来自分类Dev

使用seaborn或matplotlib的分组箱线图的数据格式

来自分类Dev

Matplotlib / Seaborn箱形图,包含大量信息

来自分类Dev

使用seaborn时如何从箱线图中获取统计值?

来自分类Dev

使用matplotlib / seaborn从pivot_table绘制sub_plots

来自分类Dev

如何在Matplotlib或Seaborn中以较小的空格分隔创建图?

来自分类Dev

如何使用matplotlib或seaborn绘制2个分类列的条形图

来自分类Dev

使用Matplotlib的实时图形不显示绘图

来自分类Dev

使用* args和seaborn进行绘图时如何显示所有图例

来自分类Dev

如何在matplotlib模块中应用seaborn.scatterplot(style)?

来自分类Dev

如果指标变量等于1,如何生成汇总统计信息?

来自分类Dev

使用matplotlib和seaborn突出显示多元时间序列图中的时间间隔

来自分类Dev

如何使用matplotlib / seaborn创建groupby对象的条件图?

来自分类Dev

matplotlib&seaborn:如何摆脱线条?

来自分类Dev

使用循环绘制 Seaborn 和 Matplotlib 图形的问题

来自分类Dev

如何有效地计算嵌套在 Postgres 中的 JSONB 数组的汇总统计信息?

来自分类Dev

使用seaborn时如何增加python中的绘图大小

来自分类Dev

使用 esttab:如何指定汇总统计的位数

来自分类Dev

如何使用 Seaborn 在 Matplotlib 条形图上配置标题

来自分类Dev

如何制作汇总统计表

来自分类Dev

使用 data.table 汇总组的汇总统计信息

来自分类Dev

我如何使用 Matplotlib 更新实时绘图

来自分类Dev

matplotlib / seaborn 图上的统计显着性?

Related 相关文章

  1. 1

    如何使用python的matplotlib重绘图像?

  2. 2

    使用深色iPython Notebook配置文件显示Seaborn / Matplotlib图的最佳方法

  3. 3

    如何在R中的多个列之间产生汇总统计信息?

  4. 4

    如何将统计注释(星号或p值)插入matplotlib / seaborn图中?

  5. 5

    如何在matplotlib / seaborn上使用LaTex符号设置轴标签的字体大小?

  6. 6

    使用Seaborn的Matplotlib中的子图错误

  7. 7

    如何从seaborn / matplotlib图中删除或隐藏x轴标签?

  8. 8

    使用seaborn或matplotlib的分组箱线图的数据格式

  9. 9

    Matplotlib / Seaborn箱形图,包含大量信息

  10. 10

    使用seaborn时如何从箱线图中获取统计值?

  11. 11

    使用matplotlib / seaborn从pivot_table绘制sub_plots

  12. 12

    如何在Matplotlib或Seaborn中以较小的空格分隔创建图?

  13. 13

    如何使用matplotlib或seaborn绘制2个分类列的条形图

  14. 14

    使用Matplotlib的实时图形不显示绘图

  15. 15

    使用* args和seaborn进行绘图时如何显示所有图例

  16. 16

    如何在matplotlib模块中应用seaborn.scatterplot(style)?

  17. 17

    如果指标变量等于1,如何生成汇总统计信息?

  18. 18

    使用matplotlib和seaborn突出显示多元时间序列图中的时间间隔

  19. 19

    如何使用matplotlib / seaborn创建groupby对象的条件图?

  20. 20

    matplotlib&seaborn:如何摆脱线条?

  21. 21

    使用循环绘制 Seaborn 和 Matplotlib 图形的问题

  22. 22

    如何有效地计算嵌套在 Postgres 中的 JSONB 数组的汇总统计信息?

  23. 23

    使用seaborn时如何增加python中的绘图大小

  24. 24

    使用 esttab:如何指定汇总统计的位数

  25. 25

    如何使用 Seaborn 在 Matplotlib 条形图上配置标题

  26. 26

    如何制作汇总统计表

  27. 27

    使用 data.table 汇总组的汇总统计信息

  28. 28

    我如何使用 Matplotlib 更新实时绘图

  29. 29

    matplotlib / seaborn 图上的统计显着性?

热门标签

归档