Python中matplotlib默认绘制的条形图比较胖?如何设置成体型匀称的条形图,达到最佳的可视化效果。

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中matplotlib默认绘制的条形图比较胖?如何设置成体型匀称的条形图,达到最佳的可视化效果。相关的知识,希望对你有一定的参考价值。

Python中matplotlib默认绘制的条形图比较胖?如何设置成体型匀称的条形图,达到最佳的可视化效果。

#默认情形下的条形图

n_bars = len(x_labels)
    xval = np.arange(n_bars)
    colors = [\'r\', \'g\', \'b\', \'orange\', \'black\',\'purple\']
    # plot diabetes results
    plt.figure(figsize=(8, 5))
    ax1 = plt.subplot(111)
    for j in xval:
        ax1.bar(j, auc_mean_list[j], yerr=auc_std_list[j],
                 color=\'dodgerblue\', alpha=0.6, align=\'center\')
    for index,data in enumerate(auc_mean_list):
        ax1.text(x =index-0.1,y = data-0.15, s=f"{round(data,2)}" , fontdict=dict(fontsize=10))
    
    ax1.set_title(\'trainset cross-validation AUC result\')
    ax1.set_xticklabels(x_labels)
    ax1.set_xlabel(\'Models\')
    ax1.set_ylabel(\'AUC\')
    ax1.set_xticks(xval)
    plt.savefig("trainset_cross-validation_AUC.jpeg")

以上是关于Python中matplotlib默认绘制的条形图比较胖?如何设置成体型匀称的条形图,达到最佳的可视化效果。的主要内容,如果未能解决你的问题,请参考以下文章

数据分析之matplotlib篇

数据分析之matplotlib篇

Python绘制图表matplotlib

在python中绘制条形图[重复]

如何从主题建模中制作主题百分比条形图?

matplot绘图