問題タブ [levelplot]
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.
r - 複数のレベルプロット (格子) の個別の z スケールを取得する方法
これが私の試みたコードです。
その結果がこのプロットです。
(1) 各レベルプロットにローカル z カラーバーを追加する方法と、(2) 各レベルプロットのタイトルを単なる「ギア」ではなくギア 4、ギア 3、ギア 5 として表示する方法を知りたいです。望ましい結果は、次の図のようなものです (ここにあるカラーバーはカット アンド ペーストであるため、あるべきローカル範囲ではありません)。ヘルプを確認してオンラインで検索しましたが、まだ解決策が見つかりません。
r - levelplot によって生成されたラスター マップに XY ポイントを追加します。
R のパッケージを使用してraster
生成されたマップがあります。これらのラスター レイヤーは、パッケージの関数raster
を使用して視覚化できます。rasterVis
levelplot
ここで、xy 座標で定義された z 値を levelplot マップに追加したいと思います。z 値を含むデータフレームには 4 つの列があります。列 1 & 2 には x & y 座標が含まれ、列 3 にはレイアウト (1, 1) のマップ 1 の z 値が含まれ、列 4 にはレイアウト (1, 2) の z 値が含まれます。
マップごとのポイントは、z < 0.05 のpch=2
場合、z > 0.05 の場合、pch=3
.
Web を検索したところ、Ripley による解決策が見つかりましたが、私の場合は機能しません。
他の多くのオプションを試しましたが、ポイントが で生成されたマップと一致しませんlevelplot
。
r - levelplot 内でレイアウト関数を使用する
私はRでマッピングを行っており、パッケージで非常に便利なlevelplot
関数を見つけました. rasterVis
ウィンドウに複数のプロットを表示したいと思います。ただし、 にpar(mfcol)
は収まりませんlattice
。私の場合、関数は非常に便利であることがわかりましlayout
たが、やりたいことを実行できません。
これが私のコードです:
使用する
動作中に失敗しlayout(3, 2)
ますが、プロットは列方向ではなく行方向に表示されます。プロットを列 1、次に列 2 などに表示したい。
levelplot
この種のレイアウト内またはその機能はありlattice
ますか?
前もって感謝します。
r - levelplot R 内のカラーキー
カラーブレーク、カラーバーの位置をすべて colorkey 引数内で定義したいと思います。私は以下を使用してみました:
問題: ラベルがカラー ブレークと正確に一致しません。上の画像を参照してください。私のコードに何か問題がありますか?
どうもありがとう、aez。
r - R で levelplot を使用して負/正のデータを視覚化する
負の値と正の値にまたがるデータを視覚化/マッピングする方法についての洞察が必要です。一緒に積み重ねられた 6 つのラスターがあり ( s
)、その後 R の関数を介してプロットさlevelplot
れます。以下は、それぞれのmax
とのmin
値ですraster
。
現時点では、次の方法でマップを作成できます。
注: すべてのラスターに共通の単一のカラーキーが必要です。
問題: 範囲が狭いラスターの場合、セル間の変動がうまく伝わらず、マップ上の情報がうまく視覚化されません。levelplot
この広い範囲全体を使用して、そのようなデータをどのように視覚化できますか?
上記の範囲内の値を持つ 6 つのラスターを生成して、さらに手がかりを得ることができます。
ご協力いただきありがとうございます!カラーキーは赤から青である必要はありません。「The Default Rainbow Palette」のようなものがいいでしょう。
"
これらすべてのラスターに対して、単一の共有カラーキーが必要です。現時点では、セル範囲が小さいラスターは、ごくわずかな変動しか示していません。
r - levelplot によって生成されたラスター マップに条件付きで XY ポイントを追加します。
ここでトリッキーなifelse
仕事があります。以下は、2 つの期間 (future
とcurrent
) のデータを表示するコードです。データにはmean, 5th and 95th
、xy 座標に沿って信頼限界があります。2 つの dfs (と) のmean, 5th and 95th
信頼限界 (CI)を比較したいと思います。future
current
条件:
1) CIs
forfuture
が のものと重複せずcurrent
、 futrue の CI が現在よりも上にある場合、pch=2
.
2) CIs
forfuture
が のものと重複せずcurrent
、 futrue の CI が現在よりも下にある場合、pch=3
.
3) 将来の CI が現在の CI と重複する場合、pch=4
上記の 3 つの結果がconditions
マップに追加されます。次のようなもの(単なる試み):
たとえば、下の図で、NFC の最小値 ( future
) が AFC の最大値 ( ) を完全に上回っているcurrent
場合、条件 1. NFC の最大値が AFC の最小値を完全に下回っている場合、条件 1. プロットは次のようになります。以下は条件 3 を満たします。
助けてください。で。
r - levelplot で NA ラスター値の色を指定する (R package rasterVis)
R パッケージの rasterVis の levelplot 関数を使用してラスターをプロットするときに、ラスターの NA 値に特定の色を割り当てるにはどうすればよいですか? 「colNA」と同様の機能を探しています。
r - levelplot(rasterVis)で範囲値を設定するには?
インドネシアの水の塩分の 4 つの次元 (経度、緯度、深さ、時間) の NetCDF ファイルがあります。ここからデータをダウンロードします: https://onedrive.live.com/redir?resid=6FFDD661570C7D0A%21177
levelplot
(rastesVis
パッケージ )を使用して、同じ範囲 (最小 - 最大) の値で塩分データをプロットしたいと思います。残念ながら、プロットごとに異なる値の範囲が得られます。私のat=seq(20, 35, 2)
プロットで同じ範囲を定義しませんでしたか?
r - 同様のセルをマージして levelplot() を保存する方法
次のような等高線のヒートマップがあるとします。
次のようになります。
fields::image.plot()
R ( 、 、など) でこれのバリエーションを作成する方法はたくさんありますimage()
。この塗りつぶされた等高線図を pdf として保存すると、きしむようなきれいなベクター画像になり、縮尺を変更して会議のポスターに含めることができます (たとえば、 Inkscape). この場合、同じような色の領域は、非常に多数の頂点を意味するマージされたポリゴンではなく、実際には個々のラスター セルであることが判明しました。最も簡単な解決策は、R から理想的な結合セル形式に保存することです。この場合、隣接する同色の領域は統合/結合されpolygon()
、それによって頂点の数が 1 桁以上減少します。
私の質問は、デフォルトですでにこれを行うサーフェス関数があるかどうか、またはこの種のサーフェス出力をエミュレートする労力の少ない方法があるかどうかです。手間のかかるアプローチは、R の空間関数に飛び込んでセルのように結合することですが、私はむしろこれを避けたいと思います。前もって感謝します!