2

以下の例のように、2D マトリックスを提示したいと思います。

2 3 4 5 6 3
1 2 2 4 5 5
1 2 2 2 2 4

contourfmatplotlib、仕事をするために、

cmap = colors.ListedColormap(['0.75', (0.2, 0.3, 0.5), 'r', 'b', 'g', 'c'])
bounds = [-0.5, 0.5, 1.5, 2.5, 3.5, 4.5]
norm = colors.BoundaryNorm(bounds, cmap.N)

map = plt.contourf(x, y, Cordi, cmap=cmap, norm=norm, 
                   level=[1,2,3,4,5], vmin=1, vmax=6)

ここで問題です。色を設定する方法はたくさんあります。誰が何を担当し、誰が優先するのかを知りたいのです。

  1. 私のカラーマップにはbounds、色を特別な範囲に制限する があります

  2. 輪郭fにはlevel、同じことを制御する があります

  3. controuf には、同じものも制御するvminandがあります。vmax

imshow私のケースにより適していることはわかっており、すでに正常に機能しています。でも、今となってはcontourf中身がlevelあって戸惑うばかりです。

私の質問をご覧いただきありがとうございます。

4

1 に答える 1