我有一个包含4列值的数据集,我需要创建一个包含4个箱线图的图表,显示平均值和标准差,我想知道如何将单个观察值显示为点(使用ggplot2)。
ejk8hzay1#
这相对简单,因为您可以在ggplot中添加多个geom_。这里有一个小例子,展示了geom_boxplot与geom_jitter的组合。为了能够在箱线图中显示离群值(如果这是你想要的),你可以添加颜色或不同的点类型,例如geom_boxplot(outlier.color = "red")。
geom_
geom_boxplot
geom_jitter
geom_boxplot(outlier.color = "red")
library(tidyverse) iris %>% ggplot(aes(x = Species, y = Sepal.Length)) + geom_boxplot(outlier.colour = "red") + # Add the boxplot geom geom_jitter(width = 0.1) # Add the points with a random jitter on the X-axis
字符串x1c 0d1x的数据创建于2022-08-11由reprex package(v2.0.0)
1条答案
按热度按时间ejk8hzay1#
这相对简单,因为您可以在ggplot中添加多个
geom_
。这里有一个小例子,展示了geom_boxplot
与geom_jitter
的组合。为了能够在箱线图中显示离群值(如果这是你想要的),你可以添加颜色或不同的点类型,例如
geom_boxplot(outlier.color = "red")
。字符串
x1c 0d1x的数据
创建于2022-08-11由reprex package(v2.0.0)