最近、gridExtra
パッケージのgrid.table
機能を使用して、Webで使用するために表形式のデータをpng画像ファイルに変換し始めました。私はそれがデフォルトで非常に見栄えの良い出力を生成する限り、それを喜んでいました。テーブルのようにggplot2
のようなものです。 askedこの質問の人のように、私は個々の列の正当性を指定する機能を見たいと思っていますが、それはすでにより多くのishケーキであるアイシングになります。grid.tableプロットにテキストを追加する
私の質問は、grid.table
の周りにテキストを追加することができるかどうかです。プロットされた表にタイトルと脚注を付けることができます。これは実現可能なはずですが、grobsをテーブルgrobに追加する方法を理解するには、グリッドグラフィックスについて十分に知りません。たとえば、このコード:
require(gridExtra)
mydf <- data.frame(Item = c('Item 1','Item 2','Item 3'),
Value = c(10,15,20), check.names = FALSE)
grid.table(mydf,
gpar.coretext=gpar(fontsize = 16),
gpar.coltext = gpar(fontsize = 16),
gpar.rowtext = gpar(fontsize = 16),
gpar.corefill = gpar(fill = "blue", alpha = 0.5, col = NA),
h.even.alpha = 0.5,
equal.width = FALSE,
show.rownames = FALSE,
show.vlines = TRUE,
padding.h = unit(15, "mm"),
padding.v = unit(8, "mm")
)
はこのプロットを生成します。
私は本当にコードではなく、相互に画像を編集して、次のような何かをできるようにしたいときアプリケーション:
おかげで、問題を解決し、私はそれからいくつかのことを学びました。ビューポートなどでテーブルとテキストgrobsを使用することもできますか? – SlowLearner
確かに、vTをgTree – baptiste
に与えることはできますが、これを使った後にテーブルの色が消えてしまいます。私はタイトルに色付けするだけです。 – lulumink