問題タブ [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.

0 投票する
0 に答える
315 参照

matlab - MATLAB を使用して等高線をプロットすると奇妙な線が表示される

等高線を含むプロットを保存しようとすると、奇妙な線が表示されます (添付の写真を参照)。これらの直線を取り除くにはどうすればよいですか? 設定した xlim または輪郭レベルに応じて、保存する前にいくつかあります。これを削除するためにオン/オフできる設定があるかもしれないと感じていますが、それが何であるかはわかりません...

添付画像

コード:

% すべての行列は 500x93 です。

0 投票する
0 に答える
1751 参照

python - matplotlib 等高線オブジェクトからプロットされた等高線値リストを抽出する方法は?

maplotlib.pyplot.contour およびcontourf メソッドを使用して輪郭を描いています。

等高線/ポリゴンを生成した後、allsegsメソッドを使用して抽出されたジオメトリに関連付けられた値を抽出したいと思います。

輪郭形状を取得するための私のコード:

このcs.allsegs呼び出しは座標の 8 つのリストを返すため、ジオメトリがなくてもレベルごとに 1 つのリストが返されます。呼び出しは座標のcsf.allsegs7 つのリストのみを返します (最初のレベルは空なので正常です)。

座標の各リストに関連付けられているレベルを抽出することは可能ですか?

0 投票する
0 に答える
697 参照

python - Updating the colorbar in the contourf plot in matplotlib

I am trying to update the colorbars in my plot. Unfortunately, only the colors update i.e. the tick values do not change only the colors of the bar change accorgingly with the current values in the contour plot. I would like to make the ticks change as well as the colors in the colorbar.

The answer is to define the update function as:

0 投票する
1 に答える
833 参照

python - Python:contourfを2D配列にエクスポートする方法は?

複雑な 3D 形状から、三角形に対応する形状の平面を取得しました。

この結果を 2D 配列にエクスポートしたいと思います。私はこれを試しました:

残念ながら、輪郭の頂点からは、レベルごとに 1 つのポリゴンのみが作成され (私が思うに)、最後に 2D 配列の輪郭の誤った投影が生成されます。

2D配列でcontourfを正しく表現するアイデアはありますか?

0 投票する
0 に答える
293 参照

matlab - Matlab: GUIDE のカラーバー

しばらくの間、ガイドの等高線マップの横にカラーバーを入力しようとしましたが、うまくいきませんでした。

カラーバーは代わりに右上隅に表示されます。空の 3 番目の軸ボックスの代わりに表示したいと思います。

忙しい猫

次の方法で手動で位置を設定しようとすると:

カラーバーはパネルの後ろに表示され、この画像の下部に部分的に表示されます。

忙しい猫

私がそれを前面に出そうとすると:

何も起こりません。

プログラムは、次のようにタブ コードを使用します。

6 つのパネル: tab1Panel,..., tab6Panel と 6 つのテキスト ボックス: tab1text,..., tab6text

GUIDE のスクリーンショットを次に示します。 こんにちは

私はいくつかの答えに出くわしましたが、意味をなさないか 、ここここ、およびここで機能しません。

ここに更新があります:

軸をパネルの外側に配置すると、カラーバーが表示されます

hti

しかし、軸をパネル内に配置するとすぐに、カラーバーが消えます

こんにちは

0 投票する
1 に答える
1433 参照

matlab - Matlab: imcontour で塗りつぶされた等高線図

MATLAB で画像から塗りつぶされた等高線図を作成しようとしています。ただし、このコマンドimcontourには、塗りつぶされた等高線のオプションがないようです。を使用するcontourfと、すべての等高線が黒で描画されます。画像には多くの輪郭レベルがあるため、ほぼ完全に黒く表示されます。

imcontour塗りつぶしを作成する方法や、画像に意味のある方法を適用する方法を知っている人はいますcontourfか?

0 投票する
1 に答える
114 参照

matlab - 結果が表示されない等高線図

私は次のコードがあると思っていました:

A と B のすべての答えが無限になるだけですが、理由がわかりません。

0 投票する
0 に答える
389 参照

octave - オクターブのcontourf()が線で色付けされていない

Octaveでcontourf()を使用して曲線を塗りつぶすのに問題があります。Mac OS X 10.8.5 で Octave 3.6.4 を実行しています。

輪郭(x、fp、データ3)を使用すると、次のようになります。これは正しいです:[データの等高線図、塗りつぶされていません]

ただし、ギャップを埋めるためにcontourf(x、fp、data3)を試してみたいときは、この怪物が得られます: データの等高線図、塗りつぶされましたが、正しくありません

これを修正するにはどうすればよいですか? 私はcontourf()のドキュメントを読みましたが、そこに欠けているものは何もありません。どんなアドバイスも役に立ちます。

ありがとう!

PS データ ファイルの小さいバージョンへのリンクは次のとおりです: https://www.dropbox.com/s/lmvdzi7l42tasr8/Ch942.csv?dl=0。ファイル全体が巨大であるため、これは最初の数行を表していますが、Octave でプロットすると問題が発生します。

残念ながら、私は 2 つ以上のリンクを投稿するのに十分な評判ポイントを持っていないので、正しいように見えるが記入されていない輪郭線 () プロットを削除しました。申し訳ありません。

0 投票する
1 に答える
345 参照

matlab - 輪郭の色を制御することは可能ですか?

ここに画像の説明を入力こんにちは、私は 3 つの色付きの領域を指定したいこのコードを持っています。1 つは、コードに示されているように、最終関数 C と C1 がマージされたときに、 0 未満、0 と 1 の間、および 1 より大きい場合です。コードでは、マージされた輪郭プロットを最後にマージして定義する必要があります。 3 つの単純な領域で。結果を次の図に示します。最初は、最も支配的な色は明るい青だと思うかもしれませんが、contourf プロットとカラーバーを見ると、何らかの理由で一致しません。ご協力ありがとうございました。この問題を別の問題として投稿しなかったことを管理者に謝罪します。

コードの結果

0 投票する
1 に答える
415 参照

matlab - Setting a color to a certain value in Matlab contourf

I want to plot the time evolution of a process using contourf in Matlab. The problem is at different time steps Matlab finds the maximum and minimum of my data and sets the colors accordingly, so p=1000 in the first plot could be blue and in the next plot could have some other color. Is there any way to make the colors consistent such that each value has a certain color irrespective of maximum and minimum values?

Thanks