[解決済み] matplotlib を使って画像を並べてプロットする
2023-04-22 05:43:03
質問
を使用して画像を並べて表示する方法を知りたいのですが。
matplotlib
を使って画像を並べて表示する方法を教えてください。
一番近いのはこれです。
このようなコードで生成されました。
f, axarr = plt.subplots(2,2)
axarr[0,0] = plt.imshow(image_datas[0])
axarr[0,1] = plt.imshow(image_datas[1])
axarr[1,0] = plt.imshow(image_datas[2])
axarr[1,1] = plt.imshow(image_datas[3])
しかし、他の画像を表示させることができないようです。インデックスを管理するのは大変だと思うので、もっと良い方法があるのではないかと思っています。私は のドキュメントに目を通しました。 に目を通しましたが、間違ったものを見ているような気がしています。誰かが私に例を提供するか、正しい方向に私を指摘することができるでしょうか?
EDITです。
をご覧ください。 答え から デュハイム にあるように、グリッドサイズを自動的に決定する関数が必要な場合。
どのように解決するのですか?
あなたが直面している問題は、あなたがしようとしていることです。
を割り当てることです。
の返り値を
imshow
(これは
matplotlib.image.AxesImage
を既存のaxesオブジェクトに追加する。
の異なる軸に画像データをプロットするのが正しい方法です。
axarr
は
f, axarr = plt.subplots(2,2)
axarr[0,0].imshow(image_datas[0])
axarr[0,1].imshow(image_datas[1])
axarr[1,0].imshow(image_datas[2])
axarr[1,1].imshow(image_datas[3])
コンセプトは全てのサブプロットで同じで、ほとんどの場合、axesインスタンスはpyplot (plt)インタフェースと同じメソッドを提供します。
例えば、もし
ax
がサブプロットの軸の1つである場合、通常の折れ線グラフをプロットするために
ax.plot(..)
の代わりに
plt.plot()
. これは、実はソースにある
リンク先のページ
.
関連
-
[解決済み] 関数内でグローバル変数を使用する
-
[解決済み] モジュールの関数名(文字列)を使って、モジュールの関数を呼び出す。
-
[解決済み] Matplotlibでプロットを表示するのではなく、画像ファイルに保存する。
-
[解決済み] IPythonノートブックmatplotlibプロットをインラインで行う方法
-
[解決済み】forループを使った辞書の反復処理
-
[解決済み】Matplotlibで図のタイトルと軸ラベルのフォントサイズを設定するには?
-
[解決済み] matplotlib のプロットでフォントサイズを変更する方法
-
[解決済み】すべてのサブプロットに1つのカラーバーを表示させる方法
-
[解決済み] Pythonです。未束縛のメソッドを束縛する?
-
[解決済み] オブジェクトのリストに特定の属性値を持つオブジェクトが含まれているかどうかをチェックする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Pythonでコード行間にかかる時間を測定するには?
-
[解決済み] Django Rest Framework ファイルアップロード
-
[解決済み] 古いバージョンのPythonにおける辞書のキーの並び順
-
[解決済み] あるオブジェクトが数であるかどうかを確認する、最もパイソン的な方法は何でしょうか?
-
[解決済み] CSVデータを処理する際、1行目のデータを無視する方法を教えてください。
-
[解決済み] virtualenv の `--no-site-packages` オプションを元に戻す。
-
[解決済み] Pandasのデータフレーム内の文字列を'date'データ型に変換するにはどうしたらいいですか?
-
[解決済み] あるメソッドが複数の引数のうち1つの引数で呼び出されたことを保証する
-
[解決済み] Pythonの辞書にあるスレッドセーフについて
-
[解決済み] Django filter queryset __in for *every* item in list