金曜日, 9月 11, 2009

matplotlibのimshowで値の大きな所が黒くなるようなグレースケール表示をする

また良く判らないエントリ名を orz

グレースケールで2次元グラフ表示をするには、imshow()へオプションcmap=pylab.cm.grayを与えれば実現できます。この白黒濃淡を逆、つまり値の小さい所を白く,値の大きい所を黒くしたい場合は?

cmap=matplotlib.colors.ListedColormap(numpy.array([[1.0,1.0,1.0],[0.0,0.0,0.0]]))

0 件のコメント: