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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值