我有一个数据框,我想用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中绘制数据的一部分的语法。 感谢。
答案 0 :(得分:1)
@agstudy和@pmcs解决了这个问题...
@divibisan,我认为你需要c(1:100)
对于您的特定数据框,您可以包含以下内容:
ggplot(newlevels[c(1:100), ], aes(x,y))+geom_points()+...