pythonで自作のカラーマップを作りたい

実現したいこと

pythonで自作のカラーマップを作りたい

前提

pythonで三次元空間のプロットを考えていて、そのz軸の値に応じて4色の色分けをしたいと考えています。

発生している問題・エラーメッセージ

思い通りの色分けが出来ません。 理想は~1が緑 1~5がシアン 5~30が黄色 30~が赤 30以上なのに黄色になったりしてしまいます。 分かる方がいれば、よろしくお願いいたします。

該当のソースコード

python

1import2cmap=ListedColormap(['green', 'c', 'yellow', 'r'])3bounds=[0.0, 1, 5, 30, 1000]4norm=BoundaryNorm(bounds, cmap.N)5 6---3次元空間の計算---7 8ax.plot_surface(X, Y, Z, cmap=cmap, norm=norm)9 10 11

コメントを投稿

0 コメント