在R中将点打印保存为pdf
在函数中执行此命令时,我无法将点图保存为pdf 正常调用时工作正常:在R中将点打印保存为pdf,pdf,r,plot,lattice,Pdf,R,Plot,Lattice,在函数中执行此命令时,我无法将点图保存为pdf 正常调用时工作正常: df <- data.frame(a = runif(10), b = runif(10), c = runif(10), x = 1:10) pdf("test.pdf") dotplot(a + b + c ~ x, data = df, type = "l", auto.key=TRUE) dev.off() df刚刚意识到我必须在print()中包装点图: plotFunc我想你也可以用plot()
df <- data.frame(a = runif(10), b = runif(10), c = runif(10), x = 1:10)
pdf("test.pdf")
dotplot(a + b + c ~ x, data = df, type = "l", auto.key=TRUE)
dev.off()
df刚刚意识到我必须在print()中包装点图:
plotFunc我想你也可以用plot()来包装它是的,我在发布问题后就找到了。在帮助文件中的某个位置,用于点打印或晶格。
plotFunc <- function(model)
{
pdf("test.pdf")
dotplot(a + b + c ~ x, data = model, type = "l", auto.key=TRUE)
dev.off()
}
plotFunc(df)
plotWinFunc <- function(model)
{
dotplot(a + b + c ~ x, data = model, type = "l", auto.key=TRUE)
}
plotWinFunc(df)
plotFunc <- function(model)
{
pdf("test.pdf")
print(dotplot(a + b + c ~ x, data = model, type = "l", auto.key=TRUE))
dev.off()
}
plotFunc(df)