ggplot中数据帧的一部分

时间:2018-04-20 14:35:34

标签: r ggplot2

我有一个数据框,我想用ggplot绘制它:

ggplot(newlevels, aes(dates)) + 
geom_line(newlevels$levels, aes(y=levels), colour="red") + 
geom_line(newlevels$mean, aes(y=newlevels$mean), colour="green") + 
geom_line(newlevels$levelSMA,aes(y=newlevels$levelSMA), colour="blue") 

但是,我想只绘制数​​据帧的[1:100]行,我可以直接使用ggplot来创建一个新数据帧,即dataframe [1:100]吗? 我找不到从dataframe中绘制数据的一部分的语法。 感谢。

1 个答案:

答案 0 :(得分:1)

@agstudy和@pmcs解决了这个问题... @divibisan,我认为你需要c(1:100)

对于您的特定数据框,您可以包含以下内容:

ggplot(newlevels[c(1:100), ], aes(x,y))+geom_points()+...