2017-01-10 5 views
1

Ich möchte Label Probleme in einem Seaborn-Diagramm zu beheben, habe ich mehr als 30 Elemente in der X-Achse. Wie kann man die Etikettendimension reduzieren oder das Diagramm drehen?Etiketten Dimension oder drehen Python Seaborn Graphen

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

Sind Sie nach 'plt.xticks (rotation = 90)'? (wo 'matplotlib.pylab als plt importieren ') – IanS

+0

Sie können auch versuchen:' g.set (xticks = np.arange (0, N, 3)) 'um nur jedes dritte Label anzuzeigen. – IanS

+0

Ich habe sowohl Import matplotlib.pylab als plt und die andere Aussage (plt.xticks (rotation = 90) hinzugefügt, aber nichts ändert sich ... kann es in irgendeiner bestimmten Reihenfolge? – progster

Antwort

1

Dies wird, wenn in einer einzelnen Zelle in Jupyter ausgeführt arbeiten:

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); 

Es wird auch, wenn als ein Block in Spyder ausgeführt arbeiten.

Verwandte Themen