为了账号安全,请及时绑定邮箱和手机立即绑定

保存pandas dataframe head(5)、统计、plot为图片输出

保存pandas dataframe head(5)、统计、plot为图片输出

杨魅力 2023-02-22 16:49:02
有什么办法可以将它们另存为 png 或其他图像输出吗?输出图像需要包括:df.head(5)df[column].describe()distribution plotor histogram plot(或任何其他情节......)
查看完整描述

1 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

这是您要实现的目标的示例:


fig, ax = plt.subplots(2, 2, figsize=(20, 10))


# hide axes

# fig.patch.set_visible(False)

ax[0][0].axis('off')

ax[0][1].axis('off')

ax[0][1].axis('tight')

ax[0][0].axis('tight')


df = pd.DataFrame(np.random.rand(10, 4), columns=list('ABCD'))


ax[0][0].table(cellText=df.head().values, colLabels=df.columns, loc='center')

ax[0][1].table(cellText=df.describe().values, colLabels=df.describe().columns, rowLabels=df.describe().index, loc='center')


df.plot(kind='hist', ax=ax[1][0])

df.plot(kind='box', ax=ax[1][1])


fig.tight_layout()


plt.show()

//img1.sycdn.imooc.com//63f5d9480001481914380719.jpg

查看完整回答
反对 回复 2023-02-22
  • 1 回答
  • 0 关注
  • 193 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信