数据挖掘0308

2021-03-08  本文已影响0人  五官端正123

所有资料来源于生信技能树

1. 常用的可视化R包

image.png

(1)Base

image.png
image.png

高级函数是出图,低级函数是添砖加瓦

2.ggplot2语法

image.png

入门级模板

ggplot(data = <DATA>) + <GEOM_FUNCTION>(mapping = aes(<MAPPINGS>))

2.1属性设置

image.png
geom_point(mapping = aes(x = displ, y = hwy), color = "blue")
ggplot(data = mpg) + 
geom_point(mapping = aes(x = displ, y = hwy), 
size = 5, # 点的大小5mm
alpha = 0.5, # 透明度 50%
shape = "※") # 点的形状
image.png

2.2映射

image.png 颜色设置方法
image.png 自行指定映射的颜色
R语言颜色

搜索16禁止颜色代码,替代下图中的红框

image.png image.png
color是边框颜色,fill是内心颜色

2.3分面

image.png 双分面

2.4几何对象

image.png image.png
image.png

当全局变量和局部变量冲突时,以局部变量为主!!!

ggplot(test,aes(x = Sepal.Length,
                y = Petal.Length,
                color = Species)) +"#color属于全局变量"
  geom_point()+
  geom_smooth(color = "black")"#color属于局部变量"
image.png
ggplot(test,aes(x = Sepal.Length,
                y = Petal.Length,
                color = Species)) +"#color为全局变量"
  geom_point()+
  geom_smooth()"#作为局部变量的color已经删除"
image.png

2.5几何对象

image.png
View(diamonds)
table(diamonds$cut)

ggplot(data = diamonds) + 
  geom_bar(mapping = aes(x = cut))

ggplot(data = diamonds) + 
  stat_count(mapping = aes(x = cut))
image.png
ggplot(data = fre) + geom_bar(mapping = aes(x = Var1, y = Freq), stat = "identity")
image.png
ggplot(data = diamonds) + geom_bar(mapping = aes(x = cut, y = ..prop.., group = 1))

y=..prop..

image.png

2.6位置关系

(1)

2.7坐标系

image.png
完成的绘图模板
ggplot(data = x, mapping = aes(x = Sepal.Width, y = Species,
                               ),  
       ) + 
  geom_violin(aes(fill=Species))+
  geom_boxplot() +
  geom_jitter(aes(shape=Species))
image.png

3.ggpubr语法

4.图片的保存和导出

4.1ggsave

image.png

4.2eoffice

image.png
上一篇下一篇

猜你喜欢

热点阅读