如何使用grid.draw包装数据框中的文本进行打印?

时间:2013-03-04 19:48:27

标签: r gridextra

enter image description here

我有一个data.frame,其中一列有多行文字。如何使用grid.draw包装文本以打印数据框?我尝试使用strwrap,但没有运气。

A=data.frame(name=c("ABC","XYZ","DEF"),description=c(rep("This is an example for text wrap using grid.draw in package gridExtra",3))

1 个答案:

答案 0 :(得分:2)

使用包含gridExtra函数的包grid.table,并将\n添加到您想要中断的数据框中:

A=data.frame(name=c("ABC","XYZ","DEF"),description=c(rep("This is an example for text wrap \nusing grid.draw in package gridExtra",3))
grid.newpage()
grid.table(A)

你可以使用各种参数很好地调整表格。