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

4

我是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  

1
你不能将一个plot对象转换为ggplot对象。但是你可以在你的代码中使用ggplot代替plot。你目前尝试了什么?能给我们提供一个最小可复现示例吗? - user3603486
试试这个 https://stackoverflow.com/questions/49590999/how-to-convert-a-one-variable-list-chart-in-plot-into-ggplot2-format/49591415?noredirect=1#comment86202179_49591415 - Jack Brookes
@kKenny 你能详细说明一下吗?你的预期输出和实际输出有什么区别? - NonCreature0714
2个回答

9

非常感谢。我尝试了多个软件包,它们似乎都能正常工作。 - Ahdee

0

您无法从基本的R图形转换为ggplot2。您必须重新绘制数据。ggplot2提供了一个名为qplot()的函数,其语法类似于plot()

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

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

应该做你想要的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接