我正在尝试为每个条创建一个带有值的条形图,但这些值超出了图的宽度。
这是代码:
fig, ax = plt.subplots()
width = 0.75
ind = np.arange(len(values))
ax.barh(ind, values, width, color = colors)
ax.set_yticks(ind)
ax.set_yticklabels(names)
plt.title('\'%s\' attribute distribution' % name)
plt.xlabel('Count')
plt.ylabel(name)
for i, v in enumerate(values):
ax.text(v,i, ' '+str(v), va='center', fontweight='bold')
for i, r in enumerate(ratios):
ax.text(r,i, ' '+str(r)+'%', color = 'white', fontweight='bold')
plt.show()

