我正在使用下面的代码,试图将我的熊猫数据帧dfu中的每一列的直方图绘制为一个大数字的子块。
%matplotlib notebook
from itertools import combinations
import matplotlib.pyplot as plt
fig, axes = plt.subplots(len(df_in.columns) // 3, 3, figsize=(12, 48))
for x in df_in.columns:
df_in.hist(column = x, bins = 100)
fig.tight_layout()
但是,直方图没有显示在子批次中。有人知道我错过了什么吗?谢谢!
我不能评论伯翰的回答,因为我没有足够的名誉点。他的答案的问题是
axes
不是一维的,它包含轴三元组,因此需要展开:您需要指定要打印到的轴。这应该有效:
相关问题 更多 >
编程相关推荐