ggplot2绘图学习 点的形状 颜色 大小
之前我们学习了ggplot绘制单变量,两个连续变量的图形,两个离散型变量。一个离散型变量,一个连续型变量:包括箱图,点图等等
· geom_boxplot() for box plot
· geom_violin() for violin plot
· geom_dotplot() for dot plot
· geom_jitter() for stripchart
· geom_line() for line plot
· geom_bar() for bar plot
今天我们了解以下点的形状,颜色和大小的设置
R中不同的点的形状和对应的数字如下图:
准备画图数据
library(ggplot2)
mtcars$cyl <- as.factor(mtcars$cyl)
设置图中点的形状,颜色,大小
ggplot(mtcars, aes(x = wt, y = mpg)) +
geom_point(shape = 18, color = "steelblue", size = 4)
fill可改变填充色,只适用于形状是21-25
ggplot(mtcars, aes(x = wt, y = mpg)) +
geom_point(shape = 23, fill = "blue",
color = "darkred", size = 3)
添加分组元素(默认)
ggplot(mtcars, aes(x = wt, y = mpg)) +
geom_point(aes(shape = cyl, color = cyl))
也可以用以下函数调节分组的形状,颜色,大小
· scale_shape_manual() : to change point shapes
· scale_color_manual() : to change point colors
· scale_size_manual() : to change the size of points
ggplot(mtcars, aes(x=wt, y=mpg, group=cyl)) +
geom_point(aes(shape=cyl, color=cyl, size=cyl))+
scale_shape_manual(values=c(3, 16, 17))+
scale_color_manual(values=c('#999999','#E69F00', '#56B4E9'))+
scale_size_manual(values=c(1.5,2,3))+
theme(legend.position="top")
TCGA泛癌分析
TCGA单基因免疫相关泛癌分析(应要求,对出图添加更细致的描述)
资源贴
赞 (0)