問題タブ [r-grid]
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 - Cairo + グリッド: Cairo デバイスでグループ化された図形
grid
プリミティブの描画関数に複数のパラメータを指定することで、1 種類のプリミティブをいくつか作成できます。ただし、これは一連のプリミティブの最初のものしか受信しないように見えるCairoデバイスでは機能しないようです。この問題の回避策を知っている人、または問題についてコメントしたい人はいますか?
もちろん、 を 3 回個別に呼び出すとgrid.circle
、目的の出力が生成されます。
r - 補間のための R の netcdf データの regrid
したがって、4D 配列 (x、y、z、t) にある .nc ファイルの変数がいくつかあります。問題は、z 座標が x 座標と y 座標のように等間隔に配置されていないことです。つまり、z は 25 メートル、75m、125、175、...、500、600、700、...、20000 のようになります。 21000、22000。データを線形補間して、z 全体で均一な 50m 間隔を取得しようとしています。しかし、R の approx 関数の動作が遅すぎます (配列が大きすぎると思います)。
これをより速く行う方法はありますか?または、これを簡単にするためにデータを再グリッド化することを検討するよう誰かに言われましたが、彼が何を意味しているのかよくわかりません。誰かが私を助けることができますか?ありがとう。
r - grid R パッケージで余白を追加する
grid R パッケージで PDF 印刷の余白を指定する方法がわかりません。
オブジェクトを作成し、grid.arrange()
次のように PDF に配置します。
しかし、タイトルはシートの上端に押し込まれています。マージンを追加したいと思います。textGrob
タイトルの関数の代わりにa を追加するmain=
と、上から遠ざけることができますが、グラフを配置する必要があり、それらも端に近いため、解決策ではありません。
r - 空間結合 (グリッドへのポイント) のデータを分析し、R で新しいデータセットを生成する
経度/緯度のポイントと各座標セットの結果値を含むデータセットがあります。空間グリッドを作成し、同じグリッド内にある座標の結果の平均をとり、各座標にグリッド番号が割り当てられ、平均された結果を持つ新しいデータフレームを生成したいと思います。たとえば、次のコードから始めます。
次に、グリッド セル内の結果 (z) を平均化し、次のようなデータ フレームを生成します (.eg 観測):
助けてくれてありがとう。
r - Rの格子プロットで異なる主要要素タイプ(長方形、線など)を組み合わせる
最初はこれは些細なことだと思っていましたが、プロットの凡例でrectangles
組み合わせる方法がわかりませんでした。次の例を検討してください。lines
lattice
3 つの長方形の代わりに、適切な色で塗りつぶされた 2 つの長方形と、これら 2 つの長方形の上または下に 1 つの破線が必要です。引数を指定するlines
と、すべての要素に対して線と長方形の両方が描画されます (つまり、2 つの長方形と 2 つの線が同時に隣り合って表示されます)。
この「記号」の組み合わせを取得するには、どうすれば凡例キーを設定できますか? つまり、適切なテキストと色で 1 つの破線と 2 つの四角形を取得するにはどうすればよいでしょうか?
どんな助けでも大歓迎です!これが些細な場合は申し訳ありません。明らかなことを見るのを手伝ってください!:)
r - R の 2 つの変数の値に基づく expand.grid()
R でグリッドを拡張して、1 つの変数の一意の値に対して拡張が発生するが、2 つの変数の値を結合するようにしたいと考えています。例えば:
毎年フレームを拡張したいと思いますが、id と id2 が一緒に考慮されるように (たとえば、(1,1) と (2,2) のような出力を生成するために):
expand.grid() を使用して、誰かがこれを行う方法を知っていますか? 次のコードが与えられた場合、各 ID を一意に見て、すべての組み合わせでフレームを生成することで、コードをまとめることができませんでした。
助けてくれてありがとう。