2

データフレームを pdf ファイルに出力したいと思います。私は次のことを試しました:

 pdf("myfile.pdf")
 grid.table(df)
 dev.off()

これは実際には機能しますが、セルの塗りつぶしの色、その他の書式設定、および行番号を使用してデータフレームを描画します。

特定の書式設定なしで、特に行番号なしでデータフレームを描画したいだけです。

また、このデータフレームをプロットと共に描画したいことにも言及する必要があります。(データフレームの上にプロット)。私は使用してみました:

 layout(matrix(c(1,2), nrow=2, byrow=TRUE), heights = c(2,1))

しかし、データフレームは私のプロットの上に表示されます(以下を参照してください)...理由がわかりませんか?

ここに画像の説明を入力

それを行う簡単な方法はありますか?

ありがとう!

4

1 に答える 1

5

viewport を使用して、データ フレームが必要な場所を指定できます。

plot(NA, xlim=c(0,2), ylim=c(0,3), bty='n', xaxt='n', yaxt='n', xlab='', ylab='')
print(grid.table(df,show.rownames=F,vp=viewport(x=0.5,y=0.1)))

x と y の値は相対値です。x=.5,y=.1 は、data.frame をプロットの中央下に配置します。

于 2013-10-24T18:18:10.320 に答える