将绘图保存在 Base R 中的数据对象中
在本文中,我们将研究在 R 编程语言中将绘图保存在数据对象中的方法。
使用 recordPlot()函数
这种方法是使用 recordPlot()函数保存以数据对象形式给出的任何类型图的最简单方法。在这种方法中,要以数据对象形式保存绘图,用户需要使用用户需要保存给定绘图的对象的所有 recordPlot() 函数,这将自动将绘图与对象映射,并且给定绘图将保存到对象中,进一步当用户需要打开绘图时,用户只需调用映射到特定对象的对象名称,绘图就会显示在屏幕上。
Syntax: recordPlot(load=NULL, attach=NULL)
Parameters:
- load: If not NULL, a character vector of package names, which are saved as part of the recorded plot.
- attach: If not NULL, a character vector of package names, which are saved as part of the recorded plot.
示例 1:在 R 中的数据对象中保存绘图
在这个例子中,我们将简单地创建一个线图,并进一步将此图保存到数据对象名称GFG,然后清除绘图窗口,然后使用 recordPlot() 函数检查对象中保存的图,我们将在 R 编程语言中调用此对象。
输入:
R
x = c(1, 2, 3, 4, 5,
6, 7, 8, 9, 10)
y = c(1, 2, 3, 4, 5,
6, 7, 8, 9, 10)
# For line Plot
plot(x, y)
# Saved in the object
res = recordPlot()
# Clear the Plot Window
plot.new()
# Saved Plot
res
R
x = c(1, 2, 3, 4, 5,
6, 7, 8, 9, 10)
y = c(1, 2, 3, 4, 5,
6, 7, 8, 9, 10)
plot(x, y)
res = recordPlot()
x1 = c(5, 7, 8, 2, 9,
3, 1, 10, 4, 6)
y1 = c(10, 9, 8, 7, 6,
5, 4, 3, 2, 1)
plot(x1, y1)
res2 = res = recordPlot()
plot.new()
res2
输出:
示例 2:在 R 中的数据对象中保存绘图
在这个例子中,我们将使用不同的数据创建两个不同的线图,并进一步将此图保存到数据对象名称 GFG、GFG1,然后清除绘图窗口,然后使用 recordPlot() 检查对象中保存的图函数,我们将在 R 编程语言中调用这个对象。
电阻
x = c(1, 2, 3, 4, 5,
6, 7, 8, 9, 10)
y = c(1, 2, 3, 4, 5,
6, 7, 8, 9, 10)
plot(x, y)
res = recordPlot()
x1 = c(5, 7, 8, 2, 9,
3, 1, 10, 4, 6)
y1 = c(10, 9, 8, 7, 6,
5, 4, 3, 2, 1)
plot(x1, y1)
res2 = res = recordPlot()
plot.new()
res2
输出: