問題タブ [gridextra]

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.

0 投票する
1 に答える
3227 参照

r - gridExtra tableGrob (R グリッド グラフィックス/グロブ) の垂直方向の配置

グリッド グラフィックス オブジェクトの配置に問題があります。Murrell の本を含め、見つけられるすべてのドキュメントを読みましたが、成功しませんでした。私がやろうとしていることは非常に簡単だと思うので、うまくいけば単純なものが欠けています。

これは、ハドリーのパッケージの目的地ごとにすべての航空会社の PDF を作成する再現可能な例ですhflights(私が別のデータセットでやろうとしていることを反映しています)。

tableGrob(関数内で)によって生成されたテーブル全体make_tableを、グロブの先頭に正当化する必要があります。現在、グロブ内の垂直方向および水平方向の中央に配置されています。への呼び出しでそれを行う必要がありますかtableGrob、それともarrangeGrob呼び出しの中でですか? 別の言い方をすれば、上記が明確でない場合、テーブル全体(テーブル内のテキストではなく) をコンテナの上/下/左/右に揃えるにはどうすればよいですか?

ありがとう!

0 投票する
1 に答える
5925 参照

r - R で grid.arrange を使用して並べて配置されたプロットの周りにボックス/境界線を描画する方法

次のように ggplot を使用して 2 つのプロットを作成しました。

grid.arrange によって生成された 2 つのサイド バイ サイド プロットの周りに境界線/ボックスを描画したいと思います... grid.border を使用することと関係があると思いますが、正確に行う方法がわかりません。どんな助けにも感謝しますか?

0 投票する
1 に答える
2403 参照

r - R: 文字列が設定された長さを超えると、grid.table 内でテキストを折り返す

gridExtra パッケージ内で grid.table を使用して、調査コメントのリストを表形式で表示しています。コメント(文字列変数)が一定の長さを超えると、自動的に改行「\n」を挿入したい。

この機能が他の場所で利用できる場合は、別のテーブル パッケージを使用することにオープンです。

0 投票する
0 に答える
137 参照

r - Why are the plots the same?

After much editing and several useful comments...

I would like to loop through four files and plot the data in each one in four different plots, on the same page. I need to do this for every value of laneCombination, which are column numbers. Using the code below (minimal example of the error), I get the desired result except that the plots contain the same data.

First three plots are overwritten with the last: results

@eipi10 has correctly identified the problem in the comments: simdata[,laneCombination] causes scope issues. However, the solution in the SO question referenced in his/her comment (Addressing x and y in aes by variable number) does not seem to solve the problem. I need to loop through the column numbers for my task.