gpt4 book ai didi

r - 如何在R中保存网格图?

转载 作者:行者123 更新时间:2023-12-03 22:23:10 26 4
gpt4 key购买 nike

我有一个网格图对象 g。

class(g)
"gtable" "grob" "gDesc"

我可以使用 grid.draw(g) 绘制绘图。但是,我无法找到将绘图保存为 pdf 文件的方法。

我试过:
ggsave(g, file="plot.png")

但显然 ggsave 不适用于这样的对象。

以下是 ?grid.draw 帮助页面的示例:
grid.newpage()
## Create a graphical object, but don't draw it
l <- linesGrob()
## Draw it
grid.draw(l)

绘图效果很好,但保存/打印会导致问题。

有什么解决方法吗?谢谢!

最佳答案

这就是 MrFlick 的回答,但对于 PDF(您在问题中要求的内容)。

## Initiate writing to PDF file
pdf("path/to/file/PDFofG.pdf", height = 11, width = 8.5, paper = "letter")

## Create a graphical object g here
g # print it

## Stop writing to the PDF file
dev.off()

关于r - 如何在R中保存网格图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29708821/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com