Matlab でプロットした後caxis(max(caxis()) - [0.5, 0])
、色の制限をスケーリングして、現在の最大色の制限から、たとえば、この最大値より 0.5 低い値にします。これが機能するcaxis()
のは、Matlab では色の制限を取得および設定するためです。matplotlib でこれを行うにはどうすればよいですか?
つまり、次のことを達成したいと考えています。
import numpy.random, numpy, pylab
arr = numpy.random.randn(100,100)
pylab.figure()
pylab.imshow(arr)
pylab.colorbar()
pylab.clim([numpy.max(arr.ravel())-0.5, numpy.max(arr.ravel())]) # [*]
pylab.show()
pylab.clim()
に頼るアスタリスク付きの呼び出しなしarr
で、配列がプロットされます。つまり、matplotlib で現在の図の「clim」を取得するにはどうすればよいですか?