草庐IT

yticklabels

全部标签

python - yticklabels 仅在主要刻度 matplotlib

我对matplotlib中的yticklabels有疑问。我正在尝试制作垂直条形图(plt.barh),然后尝试使用ax.set_yticklabels命令。我遇到的问题是它只将标签放在主要刻度处!我传递的列表长度为18,但它只标记了10个条!!请帮忙? 最佳答案 在设置yticklabels之前需要先设置yticks:fromnumpyimport*importmatplotlib.pyplotaspltfig=plt.figure()ax=fig.add_subplot(111)x=random.uniform(0,5,size