私は、3Dデータセットを通してスライスと投影を視覚化するソフトウェアシステムを作成しています。私はmatplotlib
と具体的にはimshow
を使用して、分析コードから取得した画像バッファを視覚化しています。Imshow:extentとaspect
画像にプロット軸を注釈したいので、imshow
が画像バッファーのピクセル座標をデータ空間座標系にマップするためのエクステントキーワードを使用します。
残念ながら、matplotlib
はユニットについて認識していません。私が1000 m X 1 km
というサイズの画像をプロットしたいと言ってください(人工的な例を挙げて)。その場合、範囲は[0, 1000, 0, 1]
のようなものになります。画像配列は正方形であるにもかかわらず、エクステントキーワードが暗示するアスペクト比が1000であるため、結果のプロット軸のアスペクト比は1000になります。
プロットのアスペクト比を強制的に保持することは可能ですか自動的に生成された大目盛りとラベルは、エクステントキーワードを使用して取得できますか?
どうもありがとう - 私は正方形の窓を回復するための側面を変更する必要があることに気づいていませんでした。私のプロットは今完璧に見える! – ngoldbaum
偉大な答え - ありがとう! – zanbri