gpt4 book ai didi

r - ggplot2 facet_wrap 与数学表达式

转载 作者:行者123 更新时间:2023-12-01 22:04:51 26 4
gpt4 key购买 nike

使用facet_wrap(),我想用数学表达式标记每个单独的图:

library(ggplot2)

x <- rnorm(100, 50, 10)
y <- rnorm(100, 50, 10)
grp <- rep(c("a", "b", "c", "d"), each=25)
test.df <- data.frame(grp, x, y)
mean.df <- aggregate(test.df[c("x", "y")], test.df["grp"], mean)

p <- ggplot(test.df) +
geom_point(aes(x=x, y=y, col=grp)) +
facet_wrap(~ grp) +
geom_text(data=mean.df, aes(x=x, y=y, label=paste("xbar=", round(x,1))))
p

我想要\bar(x) 而不是 xbar。我尝试了表达式(),但我得到:“无法将类“表达式”强制到 data.frame”。

最佳答案

使用

geom_text(data = mean.df, parse = TRUE,
aes(x = x, y = y, label = paste("bar(x) ==", round(x, 1))))

帮助。

enter image description here

关于r - ggplot2 facet_wrap 与数学表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35044906/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com