geom设置—折线图

 

折线图在R中也是很常见的一种图形,相对而言也比较简单。

geom_line(mapping = NULL, data = NULL, stat = "identity", position = "identity", ...)

从参数来看折线图的设置,都是属于基本参数设置,其中统计变换和位置调整一般都是使用identity

 

下面来看些例子:

df <- data.frame(
  date = as.POSIXct(Sys.Date() - 0:29),
  count = runif(30,200,500),
  more=c(rep(1,8),rep(2,12),rep(3,10)))

p<-ggplot(df,aes(date,count))+geom_line()
p

  

p+geom_line(aes(color=more))

更改线条格式

p+geom_line(linetype=3)

点线结合

p+geom_line()+geom_point()

点线可选择格式有:

 

另外还可以对线条加上箭头

library(grid)
p+geom_line(arrow = arrow(angle = 15, ends = "both", type = "closed"))

  

 

以上是对折线图进行常规设置,更多更好看的图可以结合scale和theme 设置。

 

posted @ 2016-07-20 23:05  molearner  阅读(3328)  评论(0编辑  收藏  举报