我正在创建一个seaborn countplot。我的分类变量的名称很长。该图显示每一行,因此文本与不同的条重叠。示例看起来名称应该继续到第二行以防止这种情况,但我的情节是没有做到这一点。有什么建议?
答案 0 :(得分:0)
注意:我知道这篇文章的答案很晚,但这可能会对将来有所帮助。 我遇到了同样的问题,但经过大量的发现后发现了matlab的“figsize”属性。我的案例类别超过10,所以我在yaxis上展示
import matplotlib.pyplot as plt
import seaborn as sb
plt.figure(figsize=(7,7), dpi=300)
-----
sb.countplot(y="native-country", hue='salary',data=dataset)
pt.show();
如果您希望通过旋转它们在x轴上显示类别,则下面是代码。在这种情况下,您也可以使用“figsize”。
p=sb.countplot(y="native-country", hue='salary',data=dataset)
p.set_xticklabels("native-country",rotation=30)
for item in p.get_xticklabels():
item.set_rotation(45)