我正在嘗試在抖動圖中添加表示平均值的標簽,我在 stat_summary 中使用了 mean_cl_boot 函式,并且平均值顯示在圖上,但我想添加顯示實際值的標簽,我在有點吃虧。
抖動圖
這是我的代碼
lisbondata %>%
ggplot(aes(q1b,exage))
stat_summary(fun.data = "mean_cl_boot",colour="red")
geom_jitter(alpha=0.2)
labs(title = "Age distribution between Yes/No votes",
x = "Vote",
y = "Age")
theme_bw()
uj5u.com熱心網友回復:
您可以將不同的統計資料和幾何圖形組合在一起。如果你有stat_summary(),你可以geom_label()通過設定把它和它結合起來geom = "label"。label然后,您可以通過使用 延遲美學的分配來告訴標簽是平均值after_stat()。
library(ggplot2)
ggplot(iris, aes(Species, Sepal.Length))
geom_jitter(colour = "grey50")
stat_summary(
fun.data = "mean_cl_boot", colour = "red"
)
stat_summary(
fun.data = "mean_cl_boot",
geom = "label",
aes(label = after_stat(scales::number(y))),
hjust = 1.2
)

由reprex 包(v2.0.1)創建于 2022-02-19
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/428866.html
上一篇:ggplot2運行幾分鐘而不繪圖
