問題タブ [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 - levelplot (RasterVis) を使用してラスター スタックを分類する
データ範囲がかなり異なる 7 つのラスターのラスター スタックがあり、すべてのラスターがまったく同じ範囲に準拠しているわけではありません。(低い値の範囲もあれば、はるかに高い値の範囲もあります)。スタックで levelplot 関数を使用すると、十分にうまくプロットされます。
ご覧のとおり、値の低いデータの画像は単色です (実際、私の実際のデータでは、データ範囲が後者の 2 つのラスターによって支配されているため、ほとんどのプロットは単色です)。levelplot 関数を使用して、ラスター スタック全体を再分類し、値 x を超える値 (上記のサンプル データではおそらく 10) を 1 つの色として定義し、単純に割り当てたクラスを使用して、値の低いラスターのパターンを抽出します。 .
レベルを承認して設定する通常の方法はスタックでは機能せず、私が試した回避策 (マトリックスと再分類を使用) は、ラスターのクラスよりも多くのレベルを強制しません。
これは標準の凡例を使用した私の回避策ですが、可能であれば批准などを使用したいと思います。
r - rasterVis ホライズンプロットのゾーン間隔を変更します
関数を使用していrasterVis
horizonplot
ますが、ゾーン間隔を変更したいです。たとえば、 の 10 緯度ゾーンごとの平均を表示したいとしx axis
ます。これはライブラリの例です。rasterVis
r - RのrasterVisプロットのスケールバーと北向き矢印
ラスターデータ(主にtif形式の衛星データ)をプロットするためにRでrasterVisパッケージを使用しています。スケールバーと北向き矢印の追加についてアドバイスをいただければ幸いです。このパッケージで利用可能な組み込み関数はありますか? 前もって感謝します。
layout - levelplot と rasterVis を使用した奇数プロット
rasterVis
パッケージと関数を使用してlevelplot
、1 つのプロットに 7 つのラスターをプロットしています。
これが私が目指しているレイアウトです: 正しいレイアウト
次のコードを使用してこれを達成しました。
不格好でコントロールに欠けているだけでなく、これにはメイン タイトルとcolorkey
画像全体の 1 つのコモンが欠けています。
コマンドを使用することをお勧めしますlevelplot
。以下は、7 つのラスターすべてlevelplot
を 1 つのcolorkey
. 残念ながら、これには正しいレイアウトがありません。
ここでの解決策は近いですが、奇数のプロットは扱いません。levelplot
コマンド内で目的のレイアウトを実現するにはどうすればよいですか?