将数据框绘制为表格

Ale*_*lex 20 plot r

我正在远离Word/Excel表并试图在R中生成一个表.我有一个数据框,我想简单地打印成一个情节,同时能够遮蔽/着色细胞,并且通常与美学相结合.

x <- data.frame(row.names=paste("Name",1:10))
x[,1] <- 1:10
x[,2] <- sample(1:100,10)
x[,3] <- sample(LETTERS[1:26],10)
colnames(x) <- c("Value 1", "Value 2", "Label")
Run Code Online (Sandbox Code Playgroud)

View(x) 提供我喜欢的表格的确切格式,就像一个可保存的情节.

我试过了

plot(x,type="h")
Run Code Online (Sandbox Code Playgroud)

但收到错误:

plot.default(...)出错:形式参数"type"与多个实际参数匹配

我已经看到如何输出具有两列的表,但是如何按原样绘制数据帧?奖励点用于显示如何将该表粘贴到我创建的另一个散点图下方,以便输出ggsave具有散点图以及其下的表.

Rob*_*ert 19

试试这个.是用于pdf()绘制PDF文件(例如mydf.pdf)或png()绘制png文件:

library(gridExtra)
pdf("mypdf.pdf", height=6, width=4)
grid.table(x)
dev.off()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述


Mic*_*lVE 18

因为我要获得奖励积分:

   #Plot your table with table Grob in the library(gridExtra)
   ss <- tableGrob(x)

   #Make a scatterplot of your data
   k <- ggplot(x,aes(x=x$"Value 1",y=x$"Value 2")) + 
   geom_point()

   #Arrange them as you want with grid.arrange
   grid.arrange(k,ss)
Run Code Online (Sandbox Code Playgroud)

如果需要,您可以更改行数,列数,高度等.

祝它好运 在此输入图像描述

http://cran.r-project.org/web/packages/gridExtra/gridExtra.pdf