Zeichnen eines Datenrahmens als "hist" und "kde" auf demselben Diagramm

8

Ich habe eine Pandas dataframe mit Benutzerinformationen. Ich möchte das Alter der Benutzer sowohl als kind='kde' als auch als kind='hist' auf der gleichen Handlung darstellen. Im Moment bin ich in der Lage, die zwei getrennten Grundstücke zu haben. Der Datenrahmen ähnelt:

%Vor%

mit

%Vor%

Ich verstehe, dass kind='kde' mir Frequenzen für die y-Achse gibt, während kind='kde' eine kumulative Verteilung ergibt, aber gibt es eine Möglichkeit, beides zu kombinieren und muss die y-Achse durch die Frequenzen repräsentiert werden?

    
Lukasz 11.10.2016, 21:29
quelle

2 Antworten

6

pd.DataFrame.plot() gibt die ax zurück, auf die gezeichnet wird. Sie können dies für andere Diagramme verwenden.

Versuchen Sie:

%Vor%

Beispiel
Ich zeichne hist zuerst, um Hintergrund zu setzen Außerdem habe ich kde auf secondary_y axis

gesetzt %Vor%

Antwort auf einen Kommentar
mit subplot2grid . einfach wiederverwenden ax1

%Vor%

    
piRSquared 11.10.2016, 21:33
quelle
2

Falls Sie es für alle Spalten Ihres Datenrahmens haben wollen:

%Vor%

Ich hoffe es hilft:)

    
Javier Lazaro 24.12.2017 03:14
quelle