Wie kann ich die Matplotlib-Farbbalkenhöhe an Ihr Diagramm anpassen?

Susan Sarandon
Freigeben: 2024-11-14 18:26:02
Original
793 Leute haben es durchsucht

How to Fine-Tune Matplotlib Colorbar Height to Match Your Graph?

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)
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage