各行の長さが同じではないため、行ごとに何かをプロットしたいと思います。c[row]
これが私が使用するコードです。c[row] に 2、4、または 100 の要素があるかどうかに関係なく、各行は間隔 [0,1] にマップ/レンダリングされます。
#vmin = ...
#vmax = ...
gca().set_autoscale_on(False)
for row in range(len(c)):
imshow([c[row]], interpolation = 'nearest', vmin = vmin, vmax = vmax, extent = [0, 1, row*1.0/len(c), (row+1.0)/len(c)])
動作しますが、アスペクト比は常に正方形です! asは毎回行に対してのみ呼び出されるaspect=
ため、他に何かを追加することはできません!imshow
長方形の比率を取得するにはどうすればよいですか (正方形の 1:1 ではなく 2:1 の例)
(または、よりもむしろ行ごとにプロットする方が良いアイデアがあるかもしれませんimshow
?)