Matplotlib カラーバー範囲
-
matpltolib.pyplot.clim()
関数を使用して、Matplotlib のカラーバーの範囲を設定する -
Python で
vmin
およびvmax
パラメーターを使用してカラーバーの範囲を設定する
カラーバーを使用して、プロットの色に対する数値の比率を表すことができます。これは、どの数字がどの色で表されているかを示すキーのようなものです。これはプロット軸オブジェクトのインスタンスであり、簡単にカスタマイズできます。
この記事では、matplotlib の図でカラーバーの範囲を設定する方法を学習します。
カラーバーの範囲を制御することにより、色を特定の値の範囲に制限できます。次のグラフのカラーバー範囲を変更します。
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()
matpltolib.pyplot.clim()
関数を使用して、Matplotlib のカラーバーの範囲を設定する
clim()
関数を使用して、スケーリングに使用されるプロットの色制限を設定することにより、カラーバーの範囲を制御できます。
例えば、
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)
カラーバーの範囲を変更することにより、ポイントの色が元のプロットとどのように異なるかに注意してください。
以前は、set_clim()
関数もこれを実現するために使用されていました。複数のサブプロットでカラーバーの範囲を指定すると非常に便利でした。ただし、この関数は matplotlib ライブラリの最近のバージョンでは非推奨であるため、回避する必要があります。
Python で vmin
および vmax
パラメーターを使用してカラーバーの範囲を設定する
vmin
および vmax
パラメータを使用して、カラー値をマッピングするためのスケールを指定できます。これらのパラメータは、カラーマップを使用するオブジェクトで機能します。
matplotlib のカラーバーの範囲を制御するために使用できます。
例えば、
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