我正在创建一个海上计数图。我的分类变量的名称很长。绘图显示在一行上,因此文本与不同的条形图重叠。这个例子看起来名称应该继续到第二行,以防止这种情况发生,但我的图未能做到这一点。有什么建议吗?
发布于 2017-04-14 04:01:35
注意:我知道对这篇文章的回复已经晚了,但这可能会对其他人有所帮助。我也有同样的问题,但在做了大量的发现后,我发现了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)https://stackoverflow.com/questions/42564206
复制相似问题