ググってみましたが、答えが見つかりませんでした。すべての長方形が指定された値で色付けされているプレーンな (軸などのない) ヒートマップとしてプロットしたい値を持つ、numpy ndarray があります。
1セルの高さが1px、幅が5pxになるようにしたいです。
最終結果は png です。
これらのセル サイズ パラメーターを使用してこれをプロットする方法は Python にありますか?
指定された幅と高さの合計で PIL を試しましたが、画像がはっきりと見えません。
こんにちわ、L.
編集: さて、ここにscipy.misc.imsave()
関数を使用した別のアプローチがあります
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)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加