2017-01-10 221 views
1

我想修复seaborn图中的标签问题,我在x轴上有超过30个项目。如何减少标签尺寸或可以旋转图形?标签尺寸或旋转python seaborn图

enter image description here

import seaborn as sns 
g = sns.factorplot(x="target", data=df3, kind="count", 
        palette="BuPu", size=6, aspect=1.5) 
+0

你是在'plt.xticks(rotation = 90)'后面吗? (其中'import matplotlib.pylab as plt') – IanS

+0

您也可以尝试:'g.set(xticks = np.arange(0,N,3))'只显示每第三个标签。 – IanS

+0

我已经添加了两个import matplotlib.pylab作为plt和另一个语句(plt.xticks(rotation = 90),但没有任何更改....可以按任何特定顺序操作吗? – progster

回答

1

如果在单个小区中Jupyter执行这将工作:

g = sns.factorplot(x="target", data=df3, kind="count", 
        palette="BuPu", size=6, aspect=1.5) 
g.set(xticks=np.arange(0, 40, 3)) # or however many you have 
plt.xticks(rotation=90); 

如果如在Spyder的一个块执行它也将工作。