ホームページ > バックエンド開発 > Python チュートリアル > 画像は X 軸と Y 軸の両方を共有します

画像は X 軸と Y 軸の両方を共有します

WBOY
リリース: 2024-02-09 22:45:04
転載
861 人が閲覧しました

画像は X 軸と Y 軸の両方を共有します

質問内容

imshowを使って画像を表示させています。次に、すべての行を追加し、最大値を表示します。列でも同じことを行います。表示グラフでは、画像の x 軸と y 軸が、追加された列の x 軸と追加された行の y 軸と一致するようにします。ただし、sharexsharey をそれぞれ設定しても、機能しないようです。一度に 1 つだけ実行できればいいのですが:

リーリー

現在の結果は次のとおりです:

実際には次のようなものが欲しいです:

2 つのグラフの h 値は同じです。どうもありがとうございます!


正解


この問題を解決するには2つの方法があります:

  1. axes.imshow の代わりに axes.pcolormesh を使用してください
  2. または、隣接する画像のアスペクト比を更新します。
① axis.pcolormesh

axes.pcolormesh は、結果の画像を強制的に正方形 (アスペクト比 1:1) にするわけではないため、セルは長方形になりますが、指定されたスペースは適切に埋められます。 リーリー

② アップデート

axes.imshow を使い続ける場合は、調整する必要があります 各プロットのアスペクト比を手動で調整します。必要な正しい比率を取得するには gridspec に提供された height_ratiowidth_ratio に基づいて計算されます リーリー

以上が画像は X 軸と Y 軸の両方を共有しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート