2016-04-04 13 views
1

私は形状が貧弱な行列(200,100)を持っているとしましょう。それをinputと呼んでください。私はmatplotlibに値の異なる範囲に異なる色を使ってそれを表示したいと思います。ここで私がやろうとしたことがあります:matplotlibでnumpy行列を表示

import matplotlib.pyplot as pyplot 

pyplot.matshow(input, cmap=pyplot.cm.hot) 

しかし、コードを実行したときに何も表示されませんでした。どこで私は間違えましたか?

私はPython 2.7を使用していますが、これが適切です。 Pythonの新しい、そう

EDIT :-)優しくしてください。

私もpyplot.show(input)を試してみましたが、それはどちらか動作しませんでした。

pyplot.show() 

実行pyplot.matshow後:

+1

は ' – soon

+2

可能な重複)(' pyplot.showを呼び出すしようとした後だけpylab inlineオプションを追加し、あなたが必要とする各プロットの後pyplot.show()を書きたくない場合は、次のhttp:// stackoverflowの.com/q/16522380/190597 – unutbu

答えて

2

あなたが実行する必要があります。

+1

これはうまくいった。ありがとうございました! –

2

あなたのノートブックに直接画像を見たいと指定する必要があります。 あなたはpyplotインポート

import matplotlib.pyplot as pyplot 
%pylab inline 
+0

驚くばかり!私はこれを知らなかった。ありがとうございました。 –

関連する問題