title: "lesson6"
output: html_document
date: "2023-12-18"
knitr::opts_chunk$set(echo = TRUE)
当堂作业boxplot
run一下这三个代码看一下区别
library(ggplot2)
ggplot(data = iris)+
geom_boxplot(mapping = aes(x = Species, y = Sepal.Width, color = Species))
ggplot(data = iris)+
geom_boxplot(mapping = aes(x = Species, y = Sepal.Width, color = Species, fill = Species))
ggplot(data = iris)+
geom_boxplot(mapping = aes(x = Species, y = Sepal.Width, fill = Species))
boxplot线默认就是黑色的,如果改填充色直接改fill就好了
图层的叠放顺序和代码存在关联,最后一行代码在最上面的图层
思路:先排框架 “+”用来分隔函数(或者理解为分隔图层)
#局部分别设置
ggplot(data = iris)+
geom_violin(mapping = aes(x = Sepal.Width, y = Species, fill = Species))+
geom_boxplot(mapping = aes(x = Sepal.Width, y = Species))+
geom_jitter(mapping = aes(x = Sepal.Width, y = Species, shape = Species))
#先全局后局部
ggplot(data = iris, mapping = aes(x = Sepal.Width, y = Species))+
geom_violin(mapping = aes(fill = Species))+
geom_boxplot()+
geom_jitter(mapping = aes(shape = Species))
#单个图层手动修改指定
ggplot(data = iris, mapping = aes(x = Sepal.Width, y = Species))+
geom_violin(mapping = aes(fill = Species))+
geom_boxplot()+
geom_jitter(mapping = aes(shape = Species))+
scale_shape_manual(values = c(1,5,8))
好像上课的时候有点啥疑问但是又忘了 最近正好做到这里,实践的时候再看
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。