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默认绘制的条形图比较胖?如何设置成体型匀称的条形图,达到最佳的可视化效果。的主要内容,如果未能解决你的问题,请参考以下文章