matplotlibのimshowによって表示される画像を反転します


88

逆に、つまり逆さまに画像を表示するimshow()関数がmatplotlib.pyplot必要でした。これを行う簡単な方法はありますか?

回答:


165

キーワード引数を指定するorigin='lower'origin='upper'、への呼び出しで指定しますimshow


マシンごとにデフォルトが異なるのはなぜですか?デフォルトを設定する方法はありますか?それにもかかわらず、この答えをありがとう、過去に私はマトリックスフリップなどを使用してこれを修正しようとしました。これははるかに簡単です!
ミラウェル2013

おそらくpyplotのバージョンが異なるためです(規則が左上から左下の0,0に変更されました)
2013年

1
時計回りに動かしたい場合はどうでしょうか。
RahmiPruitt19年

@RahmiPruittを参照してくださいXの度matplotlibの回転イメージファイル
WIM

-10

プロットするデータの後に.Tを追加します

plt.imshow(data.T)

これにより、データが「転置」されます


これは、表示されているデータがNumpy配列であり、リストやその他の構造ではないことを前提としています。具体的には、呼び出す.Tことは呼び出すことを意味しますnumpy.ndarray.T
RegularlyScheduledProgramming 2016

13
転置は斜めの反転です。ユーザーは垂直反転を望んでいました。
2016年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.