如何在R中将绘图转换为ggplot?

时间:2018-04-01 19:49:18

标签: r plot ggplot2

我是R的新手,我正在尝试将剧情转换为ggplot。

plot(res$s, type="n", main=title)  
print(lines(res$s)) 

res$s输出

2014-02-14 51.8460                                                         
2014-02-14 44.5080  

2 个答案:

答案 0 :(得分:0)

您无法将图形从基础R“转换”为ggplot2。您必须重新绘制数据。 ggplot2提供的函数qplot()的语法类似于plot()

如果您有两列数据框:df $ x和df $ y,

qplot(df$s,df$y, geom='line')

应该做你想做的事。

答案 1 :(得分:0)

使用软件包ggplotify: https://cran.r-project.org/web/packages/ggplotify/vignettes/ggplotify.html

library(ggplotify)
res<-read.table(text="
s
\"2014-02-14 51.8460\"                                                         
\"2014-02-14 44.5080\" ", header=T)  
p <- as.ggplot(function() plot(res$s, type="n", main="title")  )
p