問題タブ [contourf]
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 - pyplot で描かれたカラーバーの範囲
Pythonでcontourf-plotを作成し、カラーバーの制限を設定する際に問題があります。
色のスケーリングが正しくなるように設定しましたが、使用されている部分だけが描かれています。
私のコードは次のようになります。
デフォルトのカラースケールは、ディープ ブルーが 0.0、レッドが 1.0 になるように正しく調整されています。私の最小値は 0.45 のようなもので、最大値は 1.0 を少し下回っています。色は希望どおりに正しく調整されていますが、カラーバー自体の範囲は最小値から最大値までしかありません。ただし、バーに 0.0 から 1.0 までの範囲全体を対応する色で表示したいと考えています。
scilab - Scilab:contourfの同じカラーマップ
以下のプログラムを実行すると、同じ図になります。同じ色分けが欲しい。
matlab - Matlab 対数範囲カラーバー imagesc
Matlab の関数 imagesc を使用して、(X,Y, Z) データと X 配列の距離、Y 配列の時間、およびデータ Z = Z(X,Y) を行列としてプロットします。
Z データの変更は、ほぼすべての Y の X の最後でのみ発生したため、画像の 80% が 1 つの色であることに気付きました。
現在、colormap('hsv') を使用しています。これにより、さまざまな色の範囲が最大になると思います。
距離 X に沿った時間の経過に伴う出力データの変化の範囲を視覚的に改善するには、カラーバーの範囲を対数に変更する必要があります。
私はcontourfも使用しましたが、出力がより滑らかになるimagescではなく、この関数を使用する方が良いかどうかはまだわかりません。
imagesc または別の組み込み関数を使用して、2D で対数スケールのデータの違いを視覚的に表示するために使用できるアイデア、方法、または小さなスクリプトは大歓迎です! ありがとうございました
python - matplotlib 等高線図で指定された部分領域のみを表示する
等高線のプロットを行うために、matplotlib の Contourf を使用しています。表示したいデータの特定のサブ領域で等高線図を塗りつぶし、残りのデータを画像から除外したいと思います。これをcontourfで行う方法はありますか?
xlim/ylim キーワードは役に立ちません。エラーは返されませんでしたが、コンター プロットには影響しません。「extent」キーワードと同じです。私のデータは不規則なグリッド上にあるため、contourf にプロットするサブセクションだけを与えることはオプションではありません (簡単なオプションではありません)。