我想在catplot中显示likert比例测量的结果。在
因此,我使用如下列表将值映射到它们的字符串表示形式:
likert_li = ['',
'Strongly Disagree',
'Disagree',
'More or less disagree',
'Undecided',
'More or less agree',
'Agree',
'Strongly agree']
情节如下:
^{pr2}$使用g.set_yticklabels(likert_li)
可以转换为:
到这个地方:
如您所见,最后一个条目“强烈同意”未显示。在
问题:如何分别显示传递给set_yticklabels()
的整个Likert刻度?在
谢谢你的帮助!在
我在docs of matplotlib.pyplot中找到了解决方案
使用
plt.yticks(np.arange(len(likert_li)), likert_li)
将列表likert_li
的所有字符串映射为np.arange(len(likert_li))
值的标签。在相关问题 更多 >
编程相关推荐