問題タブ [imshow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 同じimshow matplotlibの2つの異なるカラーマップ
以下の例を考えてみましょう
ゼロより上の値とは異なるカラーマップでゼロより下の値を表示したい
python - Matplotlib 透過オーバーレイ & pdf 透過
2 つの numpy 配列があると仮定しましょう (ここに示した配列は単なる例です)。
imshow を使用してAをプロットしたい:
なし領域が完全に透明になり、1 つの領域のアルファが (たとえば、アルファ = 0.3) になるように、Bをオーバーレイします。
私はすでに次の行に沿って何かを使用しようとしました:
しかし、それは機能しません。また、マスクされた配列を使用して B を作成しようとしましたが、理解できません。助言がありますか?
ありがとう
編集:
結局使ってしまった
これは魅力のように機能します(ビルのソリューションもテストしましたが、これも完全に機能します)。
matplotlib - cartopy: 地図の上に画像を追加する方法
カートピー マップの上にカスタム イメージをオーバーレイする方法は?
私が行った場合
私の画像は軸に正しく表示されます。しかし、背景地図画像を追加しようとすると、画像が表示されなくなります。
マップ画像のみになります。
これは、マップ イメージが実際には描画コマンドでのみマップ イメージを生成する単なるファクトリであり、したがってイメージが破壊されるためですか?
matlab - imshow() は灰色の画像に対して白色の画像を表示します
0 から 255 までの値を持つ画像を計算しました。imageview() を使用すると、画像はグレー レベルで正しく表示されますが、この画像を保存したり、imshow で表示したりすると、白い画像が表示されます。時々、あちこちにいくつかの黒いピクセルがあります:
一方、imageview() では:
誰かが私を助けることができますか?
python - アルファ値を含む「ヒート マップ」画像を表示する - Matplotlib / Python
それらを分析するためにいくつかのデータをプロットしようとしています。
私のデータは次のように定義されています。
最初に、私はこの方法を持っていました:
これにより、ヒート マップ イメージ (2 番目の図) として何かが得られます。これは、MxN [輝度 (グレースケール、フロート配列のみ)] を渡すためです。これがグレースケール画像を生成しない理由はわかりませんが、これまでのところ、それが私が望んでいた結果であるため、心配していませんでした.
さらに計算を行った後、data_propertyを RGB として、data_uncertaityをアルファとして使用して、次の方法でデータを視覚化しました。
しかし、もちろん、R、G、B に同じ値を繰り返しているため、アルファ値を持つグレースケール イメージが得られます。データに関する不確実性として。
カラー バーにもデータに関する情報がないことに気付きました (RGB であり、データの分析には使用できません)。
不確実性データで定義されたアルファ値とこの不確実性を表すカラーバーをマージした「ヒートマップ」プロットを作成するという、希望する結果を達成する方法がわかりません。上のこの 2 つの画像をマージするように:
これは私の色として:
これは私のアルファとして:
@BlazBratanic によって提示された変換では、少し色が見えると思いますが (よくわかりません)、期待していたものとはかけ離れています。
私の値はすべて 0.0 から 1.0 の間です。
前もって感謝します。
python - imshow で画像を表示する - Matplotlib / Python
imshow で画像をプロットしようとしていますが、予期しない出力が得られます...画像を表示する方法は次のとおりです。
私のデータは次のように表されます。
私はいくつかの計算を行い、ある時点でこれを行う必要があります:
それは私に与えます:
しかし、私は反対(白い背景)が欲しいです。だから、私はこれをやった:
そして、私はこれを手に入れました(!!!):
私はそれを取得しませんでした。これは私にとって意味があります。そして、奇妙なことは、私がそうするなら、原因です:
できます。間違った方法で何かにアクセスしていますか?
私の頭の中でこれを明確にするための助けは非常に高く評価されます.
前もって感謝します。
image - uint8 関数は何をしますか?
画像のネガを表示しようとしていますが、ご存知のように非常に単純なコードです。
これは元の画像です:
コードを使用すると:
結果は次のようになります。
しかし、コードを使用して:
正しい答えを出します:
今、私は疑問に思っています
1 - 関数 uint8() は実際に何をしますか?
2 - これらのコードは同じ結果になりますか? 実際、uint8 の使用法は何ですか?
コード 1:
コード 2:
3 - 次のコードで表示する前に画像を正規化する必要がありますか?
または、uint8 または [0 255] を使用しても同じことが行われ、正規化する必要はありませんか??
4- uint8 を使用した正規化と [0 255] を使用した正規化の違いは何ですか????
回答で Log や power-low などの変換を検討してください。