【发布时间】:2021-10-01 09:09:29
【问题描述】:
我正在尝试使用point 数据绘制box 图以显示两个不同fruits 的计数,因此每个图都有两个箱形图。我想改变点的符号相对于他们的status。
如何根据status 获得两种不同的点形状?
样本数据
Fruit Condition Status
Apple Ripe Yes
Mango Unripe Maybe
Apple Ripe Yes
Apple Unripe Maybe
Mango Ripe Maybe
Mango Unripe Yes
Mango Ripe Yes
Apple Ripe Yes
Apple Unripe Yes
Apple Unripe Maybe
Mango Ripe Yes
Mango Ripe Yes
Apple Ripe Yes
代码
library(tidyverse)
# 1st approach
ggplot(df = Food, aes(x= Fruit,
y = Condition,
color = Fruit)) +
geom_boxplot() +
geom_jitter(shape=16, position=position_jitter(0.2)) # stuck...
当前结果
想要的情节
【问题讨论】:
-
Condition是二进制的。仅使用分类变量绘制箱线图是否正确? -
@Park,思路是在
condition和status的基础上看到两个不同fruits的cluster。 -
在
ggplot,在color = Fruit之后,写shape = Fruit。