我是靠谱客的博主 悲凉水壶,最近开发中收集的这篇文章主要介绍plt.barh显示左右两侧柱状图,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

plt.figure(figsize=(12, 9))
# 默认的像素:[6.0,4.0],分辨率为100,图片尺寸为 600&400
plt.rcParams['savefig.dpi'] = 100  # 图片像素
plt.rcParams['figure.dpi'] = 100  # 分辨率
# 作图尺寸

#'''
#Your codes
width_val = 5
#plt.bar(xx,mse_checkin,width = width_val,  facecolor = 'blue', edgecolor = 'blue')#, alpha=0.6, label='checkin record', lw=1)
#
#plt.bar(xx,mse_review,width = width_val,  facecolor = 'blue', edgecolor = 'blue')#, alpha=0.6, label='checkin record',  facecolor = 'deeppink', edgecolor = 'deeppink', lw=1)
#
"""
plt.bar(list(np.arange(10,210,10)), # x轴数据
         [list(poi14_sem_p.values())[i][0] for i in (poi14_sem_p2)], # y轴数据
        width = width_val,
         ) # 添加标签
"""
plt.barh(list(np.arange(1,21,1)),
         [list(poi14_sem_p.values())[i][0] for i in (poi14_sem_p2)], # y轴数据
         #width=width_val # 添加标签
            )
ax = plt.gca()
ax.set_xlim(-0.5, 0.5)
ax.set_ylim(0, 21)
#ax.tick_params(labelsize=36)
ax.set_xlabel(r'Semantic Features', fontsize=36)
ax.set_ylabel(r'R Value', fontsize=36)
#plt.xticks(xxx,xx,fontsize=30,rotation=75) 
plt.yticks(list(np.arange(1,21,1)),[list(poi14_sem_p.keys())[i] for i in (poi14_sem_p2)],fontsize=30,rotation=0) 
plt.xticks(np.arange(-0.5,0.51,0.1),fontsize=30,rotation=60)#(np.arange(0,1),fontsize=30)
#plt.xlabel(r'Step Size/m', fontsize=36)
#plt.ylabel(r'R Square', fontsize=36)
plt.tight_layout()
plt.legend(loc=1,fontsize=36)

最后

以上就是悲凉水壶为你收集整理的plt.barh显示左右两侧柱状图的全部内容,希望文章能够帮你解决plt.barh显示左右两侧柱状图所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部