私はこれが本当に新しいので、あなたが私を助けてくれることを願っています.
a4 papper (Pageorientation: Landscape) で 2 つのテーブルに対する 2 つのプロットを表現しようとしています。この場合、例を簡略化するために (.dat ファイルから) 同じテーブルを使用しています。
私はファイルを読み始めました:
dat<-read.table("d:\\Users\\...\\xxxxxxxx.dat",header=TRUE,sep="\t")
ここで、a4papper を 4 (2X2) に分割します。
par(mfrow=c(2,2))
ここで、ベクトルを定義して表現します。
v<- c(1,2,3,4,5,6,7,8,9,10)
z<- c(2,4,6,8,10,12,14,16,18,20)
w<- c(1,7,17,18,35,55,98,100)
q<- c(2,4,5,6,7,50,67,99)
plot(v,z)
plot(w,q)
ここで、data.frame をテーブル (X2) (グリッド付き) で表します。
grid.table(dat, gpar.coretext = gpar(fontsize=6), gpar.coltext = gpar(fontsize=6), padding.h=unit(2, "mm"), padding.v=unit(2, "mm"), show.rownames = F)
grid.table(dat, gpar.coretext = gpar(fontsize=6), gpar.coltext = gpar(fontsize=6), padding.h=unit(2, "mm"), padding.v=unit(2, "mm"), show.rownames = F)
RGui は私を表しています: 2 つのプロット ((1,1) と (1,2) のそれぞれの位置) と中央に配置されたテーブル。
いくつかの調査を行った後、grid.table がグリッド グラフィックを使用していることがわかりました。これは、ベース グラフィックとほとんど互換性のないシステムです。Gridbase、lattice、または ggplot2 を使用してから、それを gridarrangement と組み合わせる必要があると思います (2X2 マトリックスが必要であることを既に定義しているため、テーブルが彼のスペースに適応する必要があるため、理由はわかりません)。
しかし:
1) Gridbase と Lattice パッケージを調べると、grid.table() のように適切にグリッドを使用して表形式/テーブルで data.frame を表現できる関数が見つかりませんでした。
2) ggplot2 を実行しようとすると:
loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) のエラー: 'munsell' という名前のパッケージはありません エラー: 'ggplot2' のパッケージまたは名前空間の読み込みに失敗しました</p >
誰かがコードで私を助けることができれば、私は本当に感謝しています
よろしくお願いします