前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >20231221-R语言绘图-上-生物技能树学习

20231221-R语言绘图-上-生物技能树学习

原创
作者头像
lishuya
发布2023-12-21 14:17:06
1350
发布2023-12-21 14:17:06
举报
文章被收录于专栏:生物信息——R语言学习

1 基础包-绘图函数

  • 高级绘图函数可以直接独立绘图
  • 低级绘图函数直接运行会报错,需要在高级绘图函数的基础上来进行元素的添加与修改

2 ggplot2-R包学习

(1)入门级绘图模板

1基本代码

ggplot (data=画图的数据)+

geom_point(作图函数(mapping=aes(x=X轴的列,y=Y轴的列))

这个包的特殊语法:列名不加引号,行末加加号(除了最后一行)

  • 两个函数连接或者是行连接需要使用加号连接

2属性设置-手动设置参数

属性

参数

颜色

color

大小

size

透明度

alpha

填充颜色

fill

  • ggplot(data=iris)+ geom_point(mapping=aes(x=sepal.Length, y=Petal.Length),color="blue",size=5, alpha=0.5, shape=8) 颜色是字符串或者指定的列里的字符串 大小单位是mm 点的形状是数字编号表示,20个数字代表20种不一样是形状

3映射:按照数据框的某一列来定义图的某个属性

  • 映射与手动设置的区别 映射是根据列的内容来自动分配颜色 而手动设置与列的内容没有关系
  • 形状大小透明度都可以使用映射 ggplot(data=iris)+ geom_point(mapping=aes(x=sepal.Length, y=Petal.Length,color=species,shape=species))
  • 映射内指定具体颜色 ggplot(data=iris)+ geom_point(mapping=aes(x=sepal.Length, y=Petal.Length,color=species,shape=species)) + scale_color_,manual(values=c("bule","grey","red")) 颜色的顺序可以调换 想要什么颜色就要什么颜色,每一种颜色都有自己的编码(16进度颜色代码) 有配色的R包,而配色的R包,也是把各种颜色代码填进去
  • color与fill两个属性的区分 当一个图形不分边框和填充时,只需要使用color 当一个图形的属性有边框和填充,边框颜色color fill是内心填充色

4 分面:把一张图变成多张子图

ggplot(data=iris)+

geom_point(mapping=aes(x=sepal.Length, y=Petal.Length) +facet_wrap(~ Species)

~放前面是竖着切 ~放在后面横着切 ~放在两列的中间,按前面的列横切,按后面的列竖着切

  • sample()是随机抽样函数 sample(letters1:5,150,replace=T) 参数replace=T是允许抽出来实际数大于样本数

TIPS

  • load()函数不能赋值

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 基础包-绘图函数
  • 2 ggplot2-R包学习
    • (1)入门级绘图模板
      • 1基本代码
      • 2属性设置-手动设置参数
      • 3映射:按照数据框的某一列来定义图的某个属性
      • 4 分面:把一张图变成多张子图
  • TIPS
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档