美文网首页
ggplot分组折线图

ggplot分组折线图

作者: yingyonghui | 来源:发表于2021-08-27 15:13 被阅读0次

    ggplot分组折线图

    # 示例数据
    set.seed(1234)
    year <- rep(2010:2014, times=2)
    type <- rep(c('A','B'), each = 5)
    value <- c(runif(5), runif(5, min=1, max=1.5))
    df <- data.frame(year=year, type=type, value=value)
    df
    
    WX20210827-151015@2x.png
    # 示例程序
    ggplot(data = df, mapping = aes(x=year, y=value, 
    linetype=type, colour=type, shape=type, fill=type)) + 
    geom_line() + 
    geom_point() + #绘制线图和点图
    scale_linetype_manual(values=c(1,2)) + #自定义线条类型
    scale_color_manual(values=c('steelblue','darkred')) + #自定义颜色
    scale_shape_manual(values=c(21,23)) + #自定义点形状
    scale_fill_manual(values=c('red','black')) #自定义点的填充色
    

    如果横坐标(year)为离散变量,必须还得加上‘group=year’的参数,或设置x=as.numeric(year)。

    相关文章

      网友评论

          本文标题:ggplot分组折线图

          本文链接:https://www.haomeiwen.com/subject/tdumiltx.html