問題タブ [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 - levelplot (RasterVis) を使用してラスター スタックを分類する
データ範囲がかなり異なる 7 つのラスターのラスター スタックがあり、すべてのラスターがまったく同じ範囲に準拠しているわけではありません。(低い値の範囲もあれば、はるかに高い値の範囲もあります)。スタックで levelplot 関数を使用すると、十分にうまくプロットされます。
ご覧のとおり、値の低いデータの画像は単色です (実際、私の実際のデータでは、データ範囲が後者の 2 つのラスターによって支配されているため、ほとんどのプロットは単色です)。levelplot 関数を使用して、ラスター スタック全体を再分類し、値 x を超える値 (上記のサンプル データではおそらく 10) を 1 つの色として定義し、単純に割り当てたクラスを使用して、値の低いラスターのパターンを抽出します。 .
レベルを承認して設定する通常の方法はスタックでは機能せず、私が試した回避策 (マトリックスと再分類を使用) は、ラスターのクラスよりも多くのレベルを強制しません。
これは標準の凡例を使用した私の回避策ですが、可能であれば批准などを使用したいと思います。
r - vectorplotで領域を補間するには?
前回の質問「速度データセットから vectorplot を作成する」の続きです。図を以下のようにする方法については、まだ2つの質問があります。
1) 領域補間を行う方法は? 使用してみinterpolate = TRUE
ましたが、うまくいきませんでした。
2) 同じ長さの矢印記号を定義する方法 (矢印は速度方向のみを示すことを意味します)
ここに私のデータuv.ncと私が書いた構文があります:
r - levelplot で異なる x&y ラベルを設定する方法は?
levelplot を使用して行列をプロットしています。x と y のラベルを変更する必要があります。次のコードを使用すると、プロットがきれいに見えます。ただし、x および y ラベルは、133..139 133...139 ではなく、133 から 139 です。誰でも私がそれを修正するのを助けることができますか? (私がプロットしている巨大な行列の代わりに、サンプル行列を与えます)