📜  将绘图保存在 Base R 中的数据对象中

📅  最后修改于: 2022-05-13 01:54:54.022000             🧑  作者: Mango

将绘图保存在 Base R 中的数据对象中

在本文中,我们将研究在 R 编程语言中将绘图保存在数据对象中的方法。

使用 recordPlot()函数

这种方法是使用 recordPlot()函数保存以数据对象形式给出的任何类型图的最简单方法。在这种方法中,要以数据对象形式保存绘图,用户需要使用用户需要保存给定绘图的对象的所有 recordPlot() 函数,这将自动将绘图与对象映射,并且给定绘图将保存到对象中,进一步当用户需要打开绘图时,用户只需调用映射到特定对象的对象名称,绘图就会显示在屏幕上。

示例 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


输出: