Ich möchte nur einige Datensätze plotten, sagen 4, Subfigures verwenden, das heißt so etwas wieWie verwendet man mehrere Hintergrundfarben für eine Figur in Python?
fig = figure(1)
ax1 = fig.add_subplot(221)
ax2 = fig.add_subplot(222)
ax3 = fig.add_subplot(223)
ax4 = fig.add_subplot(224)
Das ist gut funktioniert. Zusätzlich möchte ich für die beiden Unterplots in der ersten Reihe und in der zweiten Reihe unterschiedliche Hintergrundfarben einstellen, so dass die obere Hälfte des Bildhintergrunds schwarz und die untere Hälfte weiß ist. Kann mir jemand sagen, wie das geht?
Nun, was ich bisher versucht habe, war zwei Zahlen zu definieren, eine mit einem schwarzen und eine andere mit einem weißen Hintergrund, die ersten beiden Subfiguren zu Abbildung 1 und die anderen zu Abbildung 2. Am Ende fusionierte ich beide Zahlen in ein PDF, aber die Ergebnisse waren nicht befriedigend, da die PDF-Datei ein Durcheinander war und die zwei Figuren tatsächlich wie zwei verschiedene aussahen, aber nicht wie eine einzelne Figur.
Außerdem habe ich versucht, so etwas wie
fig = figure(1)
rect = fig.patch
rect.set_facecolor('black')
ax1 = fig.add_subplot(221)
ax2 = fig.add_subplot(222)
rect = fig.patch
rect.set_facecolor('white')
ax3 = fig.add_subplot(223)
ax4 = fig.add_subplot(224)
aber anscheinend kann sie nicht arbeiten. Dann habe ich versucht, mit Matplotlib.patches ein Rechteck als Hintergrund für jede Teilfigur zu erstellen, was ebenfalls unpassend erscheint.
Könnten Sie sind, was Sie bisher versucht haben? – sawreals
Mögliches Duplikat von [Hintergrundfarbe für Subplot setzen] (http://stackoverflow.com/questions/23313586/set-background-color-for-subplot) – albert
Wie ich durch Ändern der Hintergrundfarbe für den Subplot verstanden habe, ändere ich die Farbe des Plotbereichs, aber ich möchte die Farbe der Leinwand ändern. – berti