Matplotlib-Farbleistenbereich

Manav Narula 30 Januar 2023
  1. Verwenden Sie die Funktion matpltolib.pyplot.clim(), um den Bereich der Farbleiste in Matplotlib einzustellen
  2. Verwenden Sie die Parameter vmin und vmax, um den Bereich der Farbleiste in Python einzustellen
Matplotlib-Farbleistenbereich

Ein Farbbalken kann verwendet werden, um das Verhältnis von Zahl zu Farbe des Plots darzustellen. Es ist wie ein Schlüssel, der anzeigt, welche Zahlen in welchen Farben dargestellt werden. Es ist eine Instanz des Plotachsen-Objekts und kann leicht angepasst werden.

In diesem Artikel erfahren Sie, wie Sie den Bereich der Farbleiste in Matplotlib-Figuren einstellen.

Indem wir den Bereich der Farbleiste steuern, können wir die Farbe auf einen bestimmten Wertebereich begrenzen. Wir werden den Farbbalkenbereich des folgenden Diagramms ändern.

import random
import matplotlib.pyplot as plt

s_x = random.sample(range(0, 100), 20)
s_y = random.sample(range(0, 100), 20)

s = plt.scatter(s_x, s_y, c=s_x, cmap="viridis")

c = plt.colorbar()

Farbbalkenbereich mit der Funktion clim() in Matplotlib

Verwenden Sie die Funktion matpltolib.pyplot.clim(), um den Bereich der Farbleiste in Matplotlib einzustellen

Die Funktion clim() kann verwendet werden, um den Bereich des Farbbalkens zu steuern, indem die Farbgrenzen des Plots eingestellt werden, die für die Skalierung verwendet werden.

Beispielsweise,

import random
import matplotlib.pyplot as plt

s_x = random.sample(range(0, 100), 20)
s_y = random.sample(range(0, 100), 20)

s = plt.scatter(s_x, s_y, c=s_x, cmap="viridis")

c = plt.colorbar()
plt.clim(0, 150)

Verwenden Sie die Funktion matpltolib.pyplot.clim(), um den Bereich der Farbleiste in Matplotlib festzulegen

Beachten Sie, wie sich die Farbe der Punkte vom Originaldiagramm unterscheidet, indem Sie den Bereich der Farbleiste ändern.

Dazu wurde früher auch die Funktion set_clim() verwendet. Es war sehr nützlich, den Bereich der Farbbalken in mehreren Subplots anzugeben. Diese Funktion ist jedoch in neueren Versionen der Matplotlib-Bibliothek veraltet und sollte daher vermieden werden.

Verwenden Sie die Parameter vmin und vmax, um den Bereich der Farbleiste in Python einzustellen

Mit den Parametern vmin und vmax kann der Maßstab für die Abbildung von Farbwerten festgelegt werden. Diese Parameter funktionieren mit dem Objekt, das Colormaps verwendet.

Es kann verwendet werden, um den Bereich der Farbleiste in Matplotlib zu steuern.

Beispielsweise,

import random
import matplotlib.pyplot as plt

s_x = random.sample(range(0, 100), 20)
s_y = random.sample(range(0, 100), 20)

s = plt.scatter(s_x, s_y, c=s_x, cmap="viridis", vmin=0, vmax=150)

c = plt.colorbar()

Matplotlib-Farbleistenbereich mit vmin und vmax

Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Verwandter Artikel - Matplotlib Colorbar