Ich habe mir das Beispiel "scatter hist" in der Matplotlib-Galerie angesehen.
In dem Moment befinden sich die x / y-Teilplots jeweils oben und rechts, d. h .:
%Vor%Wenn ich die Unterplot-Positionen jedoch zu:
ändere %Vor%d. Verschieben Sie das X-Subpanel nach unten, dann append_axes fügt das Y-Subplot rechts neben dem x-Subplot hinzu und nicht rechts vom Streudiagramm. (Ich würde das Bild hochladen, aber ich habe noch nicht genug Reputation, um Bilder zu posten ... grrr)!
Wie kann ich append_axes anweisen, dass ich den y-Teilplot rechts von den "Hauptachsen" anhängen möchte, die das Streudiagramm enthalten? Ich nehme an, dass ich das Objekt axScatter irgendwo wieder spezifizieren muss (obwohl ich dachte, dass divider = make_axes_locatable(axScatter)
dafür ist ?!) oder ich vermute, dass der Teiler ein Gitter im Fensterpanel eingerichtet hat und ich muss es sagen append_axes welche Zelle die Hauptachsen enthält.
Danke,
Alex
Die Reihenfolge, in der Sie axHisty
und axHistx
erstellen, scheint von Bedeutung zu sein. Wenn Sie die Reihenfolge der letzten beiden Anweisungen ändern, können Sie den gewünschten Effekt erzielen:
Das stinkt sicher wie ein Käfer.
Tags und Links python matplotlib divider subplot