前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布

Lesson6

原创
作者头像
Lyra
发布2023-12-18 22:48:30
950
发布2023-12-18 22:48:30
举报

title: "lesson6"

output: html_document

date: "2023-12-18"


代码语言:{r setup, include=FALSE}
复制
knitr::opts_chunk$set(echo = TRUE)

当堂作业boxplot

run一下这三个代码看一下区别

代码语言:text
复制
library(ggplot2)
ggplot(data = iris)+ 
     geom_boxplot(mapping = aes(x = Species, y = Sepal.Width, color =                                    Species))
代码语言:text
复制
ggplot(data = iris)+ 
     geom_boxplot(mapping = aes(x = Species, y = Sepal.Width, color =                                    Species, fill = Species))
代码语言:text
复制
ggplot(data = iris)+ 
     geom_boxplot(mapping = aes(x = Species, y = Sepal.Width, fill =                                     Species))

boxplot线默认就是黑色的,如果改填充色直接改fill就好了

图层的叠放顺序和代码存在关联,最后一行代码在最上面的图层

思路:先排框架 “+”用来分隔函数(或者理解为分隔图层)

代码语言:text
复制
#局部分别设置
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))
代码语言:text
复制
#先全局后局部
ggplot(data = iris, mapping = aes(x = Sepal.Width, y = Species))+
         geom_violin(mapping = aes(fill = Species))+
         geom_boxplot()+
         geom_jitter(mapping = aes(shape = Species))
代码语言:text
复制
#单个图层手动修改指定
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))

ggpubr中comparison的传递要求是列表,格式要求严格

好像上课的时候有点啥疑问但是又忘了 最近正好做到这里,实践的时候再看

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ggpubr中comparison的传递要求是列表,格式要求严格
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档