Matplotlib-Farbbalkenhöhe an die Grafik anpassen
Das Anpassen der Größe eines Farbbalkens in Matplotlib kann eine dauerhafte Herausforderung sein, insbesondere beim Zielen damit es mit der Höhe des Diagramms übereinstimmt, das es ergänzt. Glücklicherweise gibt es eine zuverlässige Lösung, die eine nachträgliche Bildbearbeitung überflüssig macht.
Der Schlüssel liegt in der Festlegung der Bruch- und Pad-Parameter für die Funktion colorbar(). Nach dem Experimentieren mit verschiedenen Werten wurde festgestellt, dass die folgende Kombination konsistent zu einer Farbleiste führt, die auf die Darstellung skaliert ist:
plt.colorbar(im, fraction=0.046, pad=0.04)
Durch die Einstellung von Bruch auf 0,046 und Pad auf 0,04 wird die Größe der Farbleiste automatisch angepasst unabhängig von der Anzeigegröße. Dieser Ansatz vermeidet auch das Problem der Achsenteilung, das dazu führen kann, dass das Diagramm nicht mehr rechtwinklig dargestellt wird.
Integrieren Sie einfach diese Codezeile in Ihre Matplotlib-Grafikroutine, und Sie werden sich über perfekt skalierte Farbbalken freuen, die sich nahtlos ergänzen Ihre Grafiken.
Das obige ist der detaillierte Inhalt vonWie kann ich die Matplotlib-Farbbalkenhöhe an Ihr Diagramm anpassen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!