数据挖掘0308

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

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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容