2017-05-05 6 views
0

私はグーグルにしようとしましたが、何の答えも見つかりませんでした。 私は、すべての矩形が与えられた値で色付けされているプレーン(軸と材料なし)のヒートマップとしてプロットしたい値を持つ数値的なndarrayを持っています。Pythonで与えられたセルサイズのヒートマップとしてのプロットマトリックス

1つのセルの高さが1px、幅が5pxになるようにしたいと思います。

最終結果はpngです。

これらのセルサイズパラメータでプロットする方法はありますか?

与えられた全幅と高さでPILを試しましたが、画像がはっきりと見えません。

すべてのベスト、 L.

答えて

1

EDIT:さて、ここで

import numpy as np 
import matplotlib.cm as cm 
import scipy.misc 

# generate random data 
data = np.random.rand(20,20) 
# map the data to a color 
colormap = cm.ScalarMappable(cmap="autumn") 
im = colormap.to_rgba(data) 
# scale the data to a width of 5 pixels 
im = np.repeat(im, 5, axis=1) 
# save the picture 
scipy.misc.imsave('test.png', im) 
+0

サンキューscipy.misc.imsave()機能を使用して、別のアプローチがあります! これはまさに私が欲しかったものです:) –

関連する問題