ggplot:云雨图 + 对称小提琴图 + 配对散点图 + 箱图

阅读: 评论:0

ggplot:云雨图 + 对称小提琴图 + 配对散点图 + 箱图

ggplot:云雨图 + 对称小提琴图 + 配对散点图 + 箱图

ggplot 画图经验


数据整理

`将数据整理成 长表格 的形式

在部分可以通过采用 tidy 包中的 pivot函数


绘图

相关的 package

library(tidyverse)
library(gghalves) # 用于绘制分半小提琴图

画该图中的一个重点是如何将两个小提琴分别朝向不同的方向,在这里,我采用了 gghalves 包中的
geom_half_violin 函数,并通过 filter 分别将变量的两个水平分别绘制出来(分别朝向左或右), 并通过position函数指定每个小提琴的位置。

ggplot(data = exp5_plot, aes(y = RT)) +geom_point(aes(y= RT, x = phase, fill = phase, color = phase),position = position_jitterdodge(jitter.width = .3, jitter.height = .1,dodge.width = 0.3), size = 3, shape = 20, alpha = 0.6) +geom_line(aes( x = phase, group = filename) , color = "lightgray", alpha = .8) +geom_boxplot(data = exp5_plot %>% filter(phase=="pre"),aes(fill = phase), position = position_nudge(x = .85), width = .1, alpha = .3,outlier.shape = NA,)+geom_boxplot(data = exp5_plot %>% filter(phase=="post"),aes(fill = phase), position = position_nudge(x = 2.15), width = .1, alpha = .3)+geom_half_violin( data = exp5_plot %>% filter(phase=="pre"), aes(fill = phase, x= phase), position = position_nudge(x = -.25), adjust = 1, trim = T, alpha = .5, colour = NA, side = "l") +geom_half_violin( data = exp5_plot %>% filter(phase=="post"), aes(fill = phase, x= phase), position = position_nudge(x = .25), adjust = 1, trim = T, alpha = .5, colour = NA, side = "r")  +facet_grid(condition~test) +theme_bw()+labs(y = "Response Time")+  theme(axis.title.x = element_text(size = 15,family = "Arial"),axis.title.y = element_text(size = 15,family = "Arial"), = element_text(size = 12, family = "Arial"), = element_text(size = 12, family = "Arial"), = element_text(size = 12, family = "Arial"),legend.position = "none",id.major = element_line(color = NA),id.minor = element_blank())

实际图形


Note:考虑到我们给散点加了jitter,散点的位置可能与真实位置存在些许偏差,并且配对线中也并非完全起止于散点,有必要的话可以考虑删除jitter,或在论文中做相应说明。

本文发布于:2024-01-29 03:01:49,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170646851412228.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:云雨   小提琴   对称   ggplot   散点图
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23