Wie skaliere ich Seaborns Y-Achse mit einem Balkendiagramm?

8

Ich verwende factorplot(kind="bar") .

Wie skaliere ich die y-Achse, zum Beispiel mit log-scale?

Ich habe versucht, an den Achsen des Plots herumzubasteln, aber das hat den Bar-Plot immer auf die eine oder andere Weise durcheinander gebracht, also versuchen Sie bitte zuerst Ihre Lösung, um sicherzustellen, dass sie wirklich funktioniert.

    
user124114 19.11.2014, 14:19
quelle

3 Antworten

8

Sie können mit Matplotlib Befehle nach factorplot aufrufen. Zum Beispiel:

%Vor%

    
Jules 24.11.2014 15:04
quelle
3

In Anbetracht Ihrer Frage erwähnt barplot Ich dachte, ich würde eine Lösung für diese Art von Handlung hinzufügen, auch da es sich von der factorplot oben unterscheidet.

%Vor%

    
Michael Hall 26.06.2017 04:44
quelle
0

Wenn das Problem des Verschwindens von Balken bei der Einstellung der logarithmischen Skalierung mit den vorherigen Lösungen auftritt, fügen Sie stattdessen log=True zum Funktionsaufruf für seaborn hinzu. (Mir fehlt der Ruf, die anderen Antworten zu kommentieren).

Verwenden von sns.factorplot :

%Vor%

Verwenden von sns.barplot :

%Vor%     
rvf 30.10.2017 10:17
quelle

Tags und Links