問題タブ [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 - `grid` を使ってペアプロット (行列のようなプロット) を作成するには?
私は純粋に で最初のステップを試みていますgrid
。pairs()
演習として、純粋に に基づいて( に似た) ペア プロットを作成したいと思いますgrid
。以下の関数myplotGrob
は、グリッド オブジェクト (grob; または gTree) を作成し、オブジェクトを返します。
どうやって続けるのが一番いいのかわからない。どの単位を使用する必要がありますか? (もやってみた"null"
)frameGrob
レイアウトを設定するためのものですか?(これは、Paul Murrell の本から理解したものです) 目的のプロットが得られるように、ビューポートをどのように選択/調整する必要がありますか (これまでのところ、混乱しか見られません) (4, 4) プロット行列を取得するために、追加のパネルを段階的に「連結」する方がよいでしょうか?
アップデート
求められたので、これが私が念頭に置いている元の問題の設計/レイアウトです (上記は最小限の/学習例にすぎません)。cm単位は私だけのものでした(最終的には「相対的」である必要があります)。もちろん、パネルの数は異なる場合があります。グラフィックを作成する関数が(印刷/描画なしで)オブジェクトを返すように、すべてのパーツをグリッドオブジェクトにしたいと思います。このように、各パーツは後で変更できます。グラフィックは、次元 5 (またはそれ以下) の配列からの結果を表示する必要があります。1 つの次元が行パネル [ row.vars
]、列パネル [ col.vars
]、各パネルの x 軸[ ] に 1 つずつ表示されxvar
、各パネルは配列の2つの異なる次元が含まれています(色と線の種類によって異なります)[私は使用d
し、n
図中]。もちろん、配列が 4 次元の場合、上記の設計の行 8 は欠落しているはずです。グリッドを介してレイアウトを構築することはできますが、問題はそこからどのように継続するかです。それが、上記の「最小限の例」で表現したかったことです。
r - Rパッケージ「グリッド」を使用してバックグラウンドで単純なグリッド/グリルを描画する方法は?
ベース グラフィックス プロットの背後にある背景用のグリッド オブジェクトを構築したいと考えています。描画するときは、背景をグレーで色付けし、この背景に赤いグリッド/グリルを配置するだけです。以下は試行を示していますが、グリッドには明らかに正しい「ウィンドウ」/ビューポートが表示されません...どうすればこれを達成できますか?
アップデート
Baptiste の最初の回答に基づいて、より完全な最小限の例を次に示します (「Q」はフォローアップの質問に対応しています)。
r - pointsGrob のサイズ (vs textGrob のサイズ) を決定する方法は?
ポイント グロブ ( ) のサイズ (たとえば mm 単位) の決定にpointsGrob
失敗するのに、テキスト グロブ ( textGrob
) のサイズの決定に失敗するのはなぜですか?
私が質問している理由は次のとおりです。テキスト グロブとポイント グロブを並べて配置し、 の値を変更するとcex
、突然 2 つのグロブが重なります (望ましくない動作)。
同様の問題を示す例を次に示します。
長方形は、グロブの幅と高さが正しくないことを示しています。pg
大きな ではポイントのサイズが「見えません」cex
。これはどのように達成できますか?
r - Fill an R viewport's area with a treemap
I am placing multiple treemaps inside their own viewport. I specify the viewport of certain size and then add the treemap to the viewport, however I can not get the treemap to fill the entire viewport.
Here is a sample code of what I am trying to do:
If you execute the provided code, you will see that the treemap is very small with respect to the size of the sub viewport and I would like the treemap to cover the maximum area posible in the sub viewport. Any suggestions or examples, Thanks
r - R - ggplot グリッド線をフォアグラウンドに配置
プロットされたデータの前に ggplot にグリッド線を描画させる方法があるかどうか知りたいです。私の知る限り、これまでのところうまく機能する theme() を使用して、ほとんどすべてを簡単にフォーマットできます。ただし、要素が描画される順序のオプションが見つかりません。事前にフォーマットする必要がある追加の行 (座標、行グループなど) をプロットに導入できます。必要に応じてより複雑に聞こえます。ですから、プロットグリッド自体を変更して仕事をすることができれば幸いです。
sf.df
ロードされたシェープファイルのデータフレームを通常どのようにプロットするかの例sf
:
前もって感謝します!
r - 関数 grid.raster は R で NULL を返します
grid パッケージを使用して、R 言語でラスター イメージ操作を実行しようとしています。問題は、 grid.raster関数から戻り値を取得できないことです。私がする時:
「rastergrob グロブ」(ドキュメントで指定されている) の代わりに、NULL
オブジェクトを受け取ります。
ドキュメントの例で再確認しました:
まだresult
ただのNULL
オブジェクトです。R はここで戻り値のインターセプトを行っていますか? もしそうなら、どうすれば入手できますか?
r - Rでテキストボックスをpdfに保存する
Rで箇条書きタイプのリストを作成しようとしていて、それをpdfに保存したいのですが、ウィンドウに箇条書きリストが正常に印刷されました。
ただし、これを pdf に保存し、同じページに他の 2 つのグラフを保存できるようにしたいと考えています。
それを行う方法はありますか?ありがとう!
r - grid.table を PDF に変換すると、上下の値が切り捨てられます
grid.table を使用して、データ フレームを pdf ファイルに出力しています。コードの骨組みは以下です。私が持っているtxtファイルには、すべての情報が含まれています。データフレームはこんな感じ
株式終値 前終値 PL ABC 90 80 10 DEF 100 105 -5
テキスト ファイルには 42 の株式と 4 つの列があり、いくつかの見出しが追加され、P&L が追加されます
問題は、PDF ファイルが最後から在庫番号 11 から在庫番号 10 までしか表示されないことです。言い換えれば、出力ファイルは、上部から上部 11 行 (10 プラス見出し) と下部 11 行 (最後の 10 行の株式名と、0 と P&L 列の合計である最後の行) を切り取っています。 . PDFファイルをズームしても役に立たない