【问题标题】:Multiple boxplots in the same figure Matplotlib python同一图中的多个箱线图 Matplotlib python
【发布时间】:2019-05-22 22:15:32
【问题描述】:

我的数据有 12 列。 F1、F2、...、F11 列)是特征。第 12 列包含这些特征的标签,是或否。

我想根据标签绘制所有这 11 个特征的箱线图,但用“是”或“否”分隔。

到目前为止我的代码是:

names=['f1','f2',......'f11']
for i in range(11):
    yes = df[df['class']=='YES'][names[i]]
    no = df[df['class']=='NO'][names[i]]
    fig,axes = plt.subplots(figsize=(8,8))
    bp = axes.boxplot([yes,no], labels=['YES', 'NO'],patch_artist=True)
    for box in bp['boxes']:
        box.set(color='#7570b3', linewidth=2)
        box.set(facecolor = '#FF0000')

我的问题是:如何在一张图中显示 F2、F3、...、F11 与标签之间的差距?

如与 R 相关的问题 (Plot multiple boxplot in one graph)

【问题讨论】:

标签: python matplotlib plot


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-01-31
    • 1970-01-01
    • 2023-03-24
    • 2013-12-15
    • 2017-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多