【发布时间】:2017-07-22 16:44:18
【问题描述】:
我正在创建一个 seaborn 计数图。我的分类变量的名称很长。该图在一行上显示每个,因此不同条形的文本重叠。该示例看起来名称应该继续到第二行以防止这种情况发生,但我的情节未能做到这一点。有什么建议吗?
【问题讨论】:
我正在创建一个 seaborn 计数图。我的分类变量的名称很长。该图在一行上显示每个,因此不同条形的文本重叠。该示例看起来名称应该继续到第二行以防止这种情况发生,但我的情节未能做到这一点。有什么建议吗?
【问题讨论】:
注意:我知道这篇文章的答案很晚,但这可能会在将来对其他人有所帮助。 我遇到了同样的问题,但是在做了很多发现之后发现了 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)
【讨论】: