【问题标题】:How to assign the (image) output of a basic plot() in R [duplicate]如何在R中分配基本绘图()的(图像)输出[重复]
【发布时间】:2019-02-14 08:38:34
【问题描述】:

是否可以像 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

【问题讨论】:

  • @StéphaneLaurent 你是对的,这是同一个问题。我应该删除它吗?

标签: r


【解决方案1】:

你可以使用recordPlot()方法

检查这个答案 Save a plot in an object

【讨论】:

    【解决方案2】:

    如果有用的话,这里有一个非常简单的例子

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

    【讨论】:

      猜你喜欢
      • 2020-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-02
      • 1970-01-01
      • 1970-01-01
      • 2017-11-16
      相关资源
      最近更新 更多