PyPlotで行列のcolor plot
pcolormesh
が一番簡単だと思ったのでメモ。
下のような3×3行列 prs をプロットする。
using PyPlot prs = [1 2 3;4 5 6;7 8 9] prsview = zeros(size(prs)) for k = 1:size(prs,1) prsview[k,:] = prs[size(prs,1)-k+1,:] end pcolormesh(prsview,cmap="Blues") colorbar() #savefig("Matrix.pdf")
- そのままだと行と列の順番がアレなので、行だけひっくり返す。
- 保存したい場合は
savefig
。