Я пытаюсь визуализировать вероятности проблемы классификации, используя горизонтальные столбцы в matplotlib, однако столбцы и метки не выровнены
Я попытался добавить атрибут align=center
, но проблема остаетсянеразрешенный
вот мой код:
ps=[0.4412818 0.14901045 0.1456672 0.09656718 0.0742824 ]
topk=5
fig,(ax1,ax2)=plt.subplots(figsize=(6,9),ncols=2)
#ax1 is used to show images , not important in this problem
ax1.axis('off')
ax2.barh(topk,ps,align='center',alpha=.5)
ax2.set(yticks=range(topk),yticklabels=['A','B','C','D','E'] )
ax2.set_aspect(0.3)
ax2.set_xlim(0, 1.1)
plt.tight_layout()
ожидается: выровненные метки с горизонтальными полосами
фактический результат: aскриншот лучше чем длинная речь