2017-03-20 17 views
0

plt.savefig()を使用してnumpy arryから作成したイメージを保存したいが失敗した。そして私のイメージは空です。私のコードは以下の通りです。numpy配列から作成した画像を保存する方法は?

import matplotlib.pyplot as plt 
import numpy as np 

array = np.arange(10000).reshape((100,100)) 
plt.savefig('test.png', dpi = 300) 
plt.imshow(array) 

画像にカラーバーを追加するにはどうすればよいですか?どうもありがとうございました。 ちょうど下のイメージのように。 enter image description here

+0

どのような画像を作成しようとしていますか? –

+1

あなたは図を作成していません(plt.plot()を使ってください)。 http://matplotlib.org/users/pyplot_tutorial.html – MKesper

+0

@ニックハイルリモートセンシング画像のように。 – JimmyGao

答えて

0
fig = plt.figure(figsize = (12,12)) 

data = np.arange(10000).reshape((100,100)) 
plt.subplot(111) 
plt.imshow(data,interpolation='nearest', cmap='bone', origin='lower') 
plt.colorbar(shrink=.92) 

plt.savefig('imshow_ex.png', dpi=100) 
plt.show() 

上記のコードは私のproblem.Thanksを解決することができます。

関連する問題