我有一个包含100多个样本和13个不同特征的数据框(12个数字,一个二进制分类[在下面称为“Compare_this_one”])。我正在尝试快速推出一系列子图,比较二进制类别中的所有功能统计信息。以下代码完成了我想要的大部分内容。我正在努力进行审美编辑。
示例代码:
import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randn(100, 12), columns=list('ABCDEFGHIJKL'))
df['Compare_this_one'] = np.random.choice(range(1, 3), df.shape[0])
fig, ax_test = plt.subplots(4,3, sharex=True)
bp = df.boxplot(by='Compare_this_one',ax=ax_test,layout=(4,3))
plt.show()
谢谢,我真的很感激帮助!
答案 0 :(得分:0)
bp
var是子图的轴列表。您可以根据自己的喜好设置每个标签:
[ax.set_xlabel('') for ax in bp]