ggplot(mpg, aes(x = class, y = hwy,color=aa)) + geom_boxplot() + geom_jitter(width = 0.2, height = 0, alpha = 0.5)分组在同一张图内绘制抖动点
时间: 2023-06-19 13:07:43 浏览: 177
US06.rar_US06_cyc US06 HWY_taxqkd_us06工况信息_工况
5星 · 资源好评率100%
请注意,在 ggplot2 中,如果要在同一张图中绘制不同的几何对象(如箱线图和散点图),需要将它们分别添加到图层中。因此,我们可以使用以下代码绘制分组在同一张图内绘制抖动点的箱线图和散点图:
```r
library(ggplot2)
ggplot(mpg, aes(x = class, y = hwy, color = class)) +
geom_boxplot() +
geom_jitter(aes(color = class), width = 0.2, height = 0, alpha = 0.5)
```
在这里,我们首先指定 x 和 y 的变量(`class` 和 `hwy`),并将 `color` 映射到 `class` 变量。然后,我们添加 `geom_boxplot()` 函数来绘制箱线图。最后,我们添加 `geom_jitter()` 函数来绘制散点图,并将 `color` 映射到 `class` 变量,以使每个类别的点具有不同的颜色。使用 `width` 参数可以控制点的水平位置,使用 `height` 参数可以控制点的垂直位置,使用 `alpha` 参数可以控制点的透明度。
阅读全文