美文网首页
【ggplot2绘图三:折线图】

【ggplot2绘图三:折线图】

作者: lkj666 | 来源:发表于2021-04-25 12:09 被阅读0次

2021.4.25
持续更新中。。。

参考:《R数据可视化手册》、学术数据分析及可视化

1. 单一折线图

library(ggplot2)
library(gcookbook)
#按要求取子集
ce <- subset(cabbage_exp, Cultivar == "c39")
ggplot(ce, aes(x=Date, y=Weight, group=1))+
  geom_line(color="green", size=1.5, linetype="dashed")+
  geom_point(color="red", size=1.5, shape=5)+
  #设置误差棒 
  geom_errorbar(aes(ymin=Weight-se,ymax=Weight+se),width=0.2)
  1. 当映射给X轴的是因子型变量时,需要用在aes()中设置group = 1,确保将所有数据划分为一个组。
  2. se:标准误差,指个体间的区别;sd:标准差,指样本间的区别。误差棒可以用标准差、标准误差或者置信区间表示,但需要写明用的哪一种,一般用标准差。

2. 多条折线

#保存错开设置
pd <- position_dodge(0.3)
#group参数指定分布变量
ggplot(cabbage_exp,aes(x=Date, y=Weight, colour=Cultivar, group=Cultivar))+
  #添加误差棒
  geom_errorbar(aes(ymin=Weight-se, ymax=Weight+se),
              width=0.2, size=0.25, colour="black", position=pd)+
  geom_line(position=pd)+
  geom_point(position=pd, size=2.5)

group分组参数不能少

相关文章

  • 【ggplot2绘图三:折线图】

    2021.4.25持续更新中。。。 参考:《R数据可视化手册》、学术数据分析及可视化[https://space....

  • 11-23-1、2绘图

    一、绘图基本概念 相关R包:作图(ggplot2),拼图(patchwork),导出(eoffice) 基础包绘图...

  • R语言可视化(二):折线图绘制

    02.折线图绘制 清除当前环境中的变量 设置工作目录 base plot函数绘制普通折线图 ggplot2包绘制带...

  • R -> ggplot2包(1)

    ggplot2包说明文档学习笔记(1) ggplot2的绘图数据来源是一个dataframe ggplot2通过一...

  • R绘图函数

    R语言四大作图系统: 基础绘图系统 lattice包 ggplot2包 grid包 R绘图分类: 高级绘图(搭好框...

  • R语言可视化及作图1--基础绘图(par函数,散点图,盒形图,条

    R语言绘图系统基础绘图包 ⚠️Lattice (语法复杂)ggplot2家族 ⚠️其他,比如:sjplot; pl...

  • 生信学习小组80期 Day4-CM

    今天分享的笔记如何使用r语言中ggplot2包进行绘图。 安装ggplot2包 使用install.package...

  • 2020-05-26

    ggplot2绘图: 点状图 data(mtcars)df <- mtcars[, c("mpg","cyl","...

  • R笔记之ggplot2画图

    ggplot2绘图理念 图形系统的核心理念是把绘图与数据分离,把数据相关的绘图与数据无关的绘图分离,按图层作图。g...

  • 2018-04-24

    matplotlib绘图 通常我们可以绘制折线图、饼状图、柱状图,用matplotlib绘制折线图、柱状图情况较多...

网友评论

      本文标题:【ggplot2绘图三:折线图】

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