matplotlib.colors.LinearSegmentedColormap #

クラス matplotlib.colors。LinearSegmentedColormap (名前セグメントデータ N = 256ガンマ= 1.0 ) [ソース] #

拠点:Colormap

線形セグメントを使用したルックアップ テーブルに基づくカラーマップ オブジェクト。

ルックアップ テーブルは、各原色の線形補間を使用して生成され、0 ~ 1 のドメインが任意の数のセグメントに分割されます。

線形マッピング セグメントからカラーマップを作成する

segmentdata 引数は、赤、緑、青のエントリを持つ辞書です。各エントリは、テーブル内の行を形成するxy0y1タプルのリストである必要があります。アルファのエントリはオプションです。

例: 赤を下半分で 0 から 1 に増やし、緑を中半分で同じように増やし、青を上半分で増やしたいとします。次に、次を使用します。

cdict = {'red':   [(0.0,  0.0, 0.0),
                   (0.5,  1.0, 1.0),
                   (1.0,  1.0, 1.0)],

         'green': [(0.0,  0.0, 0.0),
                   (0.25, 0.0, 0.0),
                   (0.75, 1.0, 1.0),
                   (1.0,  1.0, 1.0)],

         'blue':  [(0.0,  0.0, 0.0),
                   (0.5,  0.0, 0.0),
                   (1.0,  1.0, 1.0)]}

テーブル内の特定の色の各行は、 xy0y1タプルのシーケンスです。各シーケンスでは、xは 0 から 1 まで単調に増加する必要があります。入力値zx[i]x[i+1]の間にある場合、指定された色の出力値はy1[i]y0の間で線形補間されます。 [i+1] :

row i:   x  y0  y1
               /
              /
row i+1: x  y0  y1

したがって、最初の行の y0 と最後の行の y1 は使用されません。

こちらもご覧ください

LinearSegmentedColormap.from_list

静的メソッド。滑らかに変化する LinearSegmentedColormap を生成するためのファクトリ関数。

static from_list ( name , colors , N = 256 , gamma = 1.0 ) [source] #

LinearSegmentedColormap色のリストから を作成します。

パラメータ:
名前文字列

カラーマップの名前。

の配列のような色または (値、色) の配列のような色

色のみが指定されている場合、それらは範囲から等距離にマッピングされます\([0, 1]\); つまり、0 は にマップされcolors[0]、1 は にマップされ colors[-1]ます。(value, color) ペアが指定されている場合、マッピングはvalue からcolorです。これは、範囲を不均等に分割するために使用できます。

N int

RGB 量子化レベルの数。

ガンマフロート
リサンプリング( lutsize ) [source] #

lutsizeエントリを含む新しいカラーマップを返します。

反転(名前=なし) [ソース] #

Colormap の逆のインスタンスを返します。

パラメータ:
名前文字列、オプション

反転カラーマップの名前。None の場合、名前は親カラーマップの名前 + "_r" になります。

戻り値:
LinearSegmentedColormap

反転されたカラーマップ。

set_gamma (ガンマ) [ソース] #

新しいガンマ値を設定し、カラーマップを再生成します。

#を使用した例matplotlib.colors.LinearSegmentedColormap

グラデーション付き棒グラフ

グラデーション付き棒グラフ

グラデーション付き棒グラフ
凡例付きの散布図

凡例付きの散布図

凡例付きの散布図
輪郭のデモ

輪郭のデモ

輪郭のデモ
輪郭画像

輪郭画像

輪郭画像
等高線のデモ

等高線のデモ

等高線のデモ
等高線と対数カラー スケール

等高線と対数カラー スケール

等高線と対数カラー スケール
画像デモ

画像デモ

画像デモ
マスクされた画像

マスクされた画像

マスクされた画像
画像の不均一性

画像の不均一性

画像の不均一性
レイヤー画像

レイヤー画像

レイヤー画像
pcolormesh

pcolormesh

pcolormesh
シェーディングの例

シェーディングの例

シェーディングの例
軸ボックスのアスペクト

軸ボックスのアスペクト

軸ボックスのアスペクト
カスタム凡例の作成

カスタム凡例の作成

カスタム凡例の作成
テキストをパスとして使用する

テキストをパスとして使用する

テキストをパスとして使用する
色のリストからカラーマップを作成する

色のリストからカラーマップを作成する

色のリストからカラーマップを作成する
Matplotlib アーティスト向けリファレンス

Matplotlib アーティスト向けリファレンス

Matplotlib アーティスト向けリファレンス
イルカ

イルカ

イルカ
デモ CurveLinear Grid2

デモ CurveLinear Grid2

デモ CurveLinear Grid2
シェーディング & パワー ノーマライズド レンダリング

シェーディング & パワー ノーマライズド レンダリング

シェーディング & パワー ノーマライズド レンダリング
手動輪郭

手動輪郭

手動輪郭
AGG フィルター

AGG フィルター

AGG フィルター
Matplotlib のロゴ

Matplotlib のロゴ

Matplotlib のロゴ
テーブルデモ

テーブルデモ

テーブルデモ
3D での等高線 (レベル) 曲線のプロットを示します

3D での等高線 (レベル) 曲線のプロットを示します

3D での等高線 (レベル) 曲線のプロットを示します
extend3d オプションを使用して 3D で等高線 (レベル) 曲線をプロットする方法を示します。

extend3d オプションを使用して 3D で等高線 (レベル) 曲線をプロットする方法を示します。

extend3d オプションを使用して 3D で等高線 (レベル) 曲線をプロットする方法を示します。
等高線プロファイルをグラフに投影する

等高線プロファイルをグラフに投影する

等高線プロファイルをグラフに投影する
塗りつぶされた輪郭

塗りつぶされた輪郭

塗りつぶされた輪郭
塗りつぶされた等高線をグラフに投影する

塗りつぶされた等高線をグラフに投影する

塗りつぶされた等高線をグラフに投影する
3D 曲面プロットでのカスタム陰影起伏

3D 曲面プロットでのカスタム陰影起伏

3D 曲面プロットでのカスタム陰影起伏
サブプロットとしての 3D プロット

サブプロットとしての 3D プロット

サブプロットとしての 3D プロット
3D サーフェス (カラーマップ)

3D サーフェス (カラーマップ)

3D サーフェス (カラーマップ)
極座標を持つ 3D サーフェス

極座標を持つ 3D サーフェス

極座標を持つ 3D サーフェス
三角形の 3D 等高線図

三角形の 3D 等高線図

三角形の 3D 等高線図
三角形の 3D 塗りつぶしコンター プロット

三角形の 3D 塗りつぶしコンター プロット

三角形の 3D 塗りつぶしコンター プロット
より多くの三角形の 3D サーフェス

より多くの三角形の 3D サーフェス

より多くの三角形の 3D サーフェス
陰影起伏

陰影起伏

陰影起伏
左心室ブルズアイ

左心室ブルズアイ

左心室ブルズアイ
脳波付きMRI

脳波付きMRI

脳波付きMRI
地形陰影起伏

地形陰影起伏

地形陰影起伏
落ちたトゲ

落ちたトゲ

落ちたトゲ
カラーバーの目盛りのラベル付け

カラーバーの目盛りのラベル付け

カラーバーの目盛りのラベル付け
カスタマイズされたカラーバーのチュートリアル

カスタマイズされたカラーバーのチュートリアル

カスタマイズされたカラーバーのチュートリアル
Matplotlib でのカラーマップの作成

Matplotlib でのカラーマップの作成

Matplotlib でのカラーマップの作成
カラーマップの正規化

カラーマップの正規化

カラーマップの正規化