如何将复杂的绘图保存到对象?
假设我写了一个函数来做一些绘图。
x = c(1,2,3)
y = c(1,2,3)
p = c(2,3,5)
PlotFun = function(x,y,p) {
plot(x,y)
abline(1,0)
points(p)
}
PlotFun(x,y,p)
我如何让它返回一些内容,例如:
PlotFun = function(x,y,p) {
plot(x,y)
abline(1,0)
points(p)
TotalPlot = **getPlot()**
return(TotalPlot)
}
getPlot 是一个补充功能。
答案 0 :(得分:1)
你可以使用ggplot2
包来做到这一点,但我不认为你可以使用R中的经典绘图函数。
以下是ggplot2
包的一些链接: