如何在R中分配基本plot()的(图像)输出

时间:2019-02-14 08:38:35

标签: r

是否可以用与ggplot2输出相同的方式分配plot()输出?

例如

my_plot <- plot(c(1,2,3))

my_plot
# [1] NULL

以上操作无效,但以下内容(用于ggplot)有效:

library(ggplot2)
my_ggplot <- ggplot(mapping = aes(x = 1:3, y = c(1,2,3))) + geom_point()

# Running this will show the plot
my_ggplot

2 个答案:

答案 0 :(得分:1)

您可以使用recordPlot()方法

检查此答案 Save a plot in an object

答案 1 :(得分:0)

如果有用,这是一个非常简单的示例

plot(1:15) # make plot
p <- recordPlot() # assign plot
p # view plot