R语言 数据对象中保存图画
在这篇文章中,我们将研究如何在R编程语言中的数据对象中保存图画。
使用recordPlot()函数
这种方法是使用recordPlot()函数在数据对象中保存任何类型的绘图的最简单的方法。在这种方法中,为了在数据对象中保存绘图,用户需要用一个对象来保存所有的recordPlot()函数,这将自动将绘图与该对象进行映射,给定的绘图将被保存到该对象中,当用户需要打开该绘图时,用户只需调用映射到特定对象的名称,该绘图将显示在屏幕上。
语法: recordPlot(load=NULL, attach=NULL)
参数
- load。如果不是NULL,则是一个软件包名称的字符向量,它被保存为记录图的一部分。
- attach。如果不是NULL,则是一个软件包名称的字符向量,它被保存为记录的绘图的一部分。
例子1: 在R的数据对象中保存绘图
在这个例子中,我们将简单地创建一个线段图,并进一步将这个图保存到数据对象 GFG中, 然后清除图窗口,再使用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)
# For line Plot
plot(x, y)
# Saved in the object
res = recordPlot()
# Clear the Plot Window
plot.new()
# Saved Plot
res
输出
例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
输出