Matplotlib-Farbleistenbereich
-
Verwenden Sie die Funktion
matpltolib.pyplot.clim()
, um den Bereich der Farbleiste in Matplotlib einzustellen -
Verwenden Sie die Parameter
vmin
undvmax
, um den Bereich der Farbleiste in Python einzustellen
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()
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)
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()
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