問題タブ [rastervis]
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 - UTM座標でRGBラスター画像を取得する方法
赤、緑、青のチャンネル値を持つ 3 レイヤー ラスターがあります。で画像をプロットできますがraster::plotRGB
、UTM 座標で軸を追加する必要があります。で座標を足すことはできますがaxes=TRUE
、空間に浮いていて見栄えが悪いです。raster
plot
メソッドで作成されたプロットに表示される座標を取得したいと思いrasterVis::levelplot
ます。
最終的に、UTM 座標、縮尺記号、北向き矢印を含むラスター イメージを作成する必要があります。これは、各ピクセルの色を手動で割り当てる必要があるため (カラー ランプなし)、RplotRGB
のパッケージ内の関数raster
、または同様の機能を持つものを使用して行う必要があります。
r - rasterVis を使用して個別の色でラスタをプロットする
rasterVis パッケージの gplot を使用してプロットしたいラスターがいくつかあります。gplot を発見しました (これは素晴らしく、data.frame(rasterToPoints(r)) を実行するよりもはるかに高速です)。ただし、個別の画像を表示することはできません。通常、r がラスターの場合、次のようにします。
しかし、rasterToPoints への呼び出しを回避する方法はありますか? 大きなラスターでは非常に遅くなります。私はできることがわかりました:
ただし、塗りつぶしをカットに設定すると、因子の整数表現がプロットされます。
再現可能なデータは次のとおりです。
ありがとう
r - 平らなポリゴンをrasterVisに追加
3D水深グリッドデータ(海)と2Dポリゴン(陸)を組み合わせた図形を作りたいと思っています。
たとえば、このようなプロット ( http://chenangliu.info/en/wp-content/uploads/2014/02/wireframe.jpg ) で、紫色の領域に平面と点を追加したいと思います。文章、...
パッケージ rasterVis に気付きました。これは、水深計ラスターを完全に描画します。ただし、通常の 2D ポリゴンと同様に、土地を追加する方法がわかりません。陸域のグリッド値をゼロに設定してこの問題を回避しようとしましたが、境界が不鮮明で、湖があり、3D であってはならないため、結果は完璧ではありません。
したがって、これはうまく機能します:
これはしません:
私の他の人がこれをやろうとしているのと同じように、最後の関数は機能しません[polygon()の同上]。これを行うのはそれほど難しいことではないと思いますが、この例を詳しく説明することはできません。したがって、ヒントは大歓迎です。
r - Rastervis で gplot メソッドを使用しているときに背景の灰色を削除するにはどうすればよいですか?
Rastervisでgplotメソッドを使用するときに背景の灰色を削除する方法を知っている人はいますか? すでにテーマの色を削除しようとしましたが、うまくいきませんでした。
r - levelplot R 内のカラーキー
カラーブレーク、カラーバーの位置をすべて colorkey 引数内で定義したいと思います。私は以下を使用してみました:
問題: ラベルがカラー ブレークと正確に一致しません。上の画像を参照してください。私のコードに何か問題がありますか?
どうもありがとう、aez。
r - levelplot で NA ラスター値の色を指定する (R package rasterVis)
R パッケージの rasterVis の levelplot 関数を使用してラスターをプロットするときに、ラスターの NA 値に特定の色を割り当てるにはどうすればよいですか? 「colNA」と同様の機能を探しています。