我想在ggplot标题中插入一个字母,字母上方带有^符号,例如。p-hat(但已格式化)。
我试过:
x <- seq(1:6)
y <- x^2
z <- rep(c("theta","gamma"),3)
xyz <- data.frame(x,y,z)
ggplot(xyz, aes(x=x, y=y)) +
geom_point(aes(colour=z)) +
guides(colour = guide_legend(expression(p-hat)))
但这只是字面上的标签。
不能得到一个明确的词汇表或信息,一般如何重音任意罗马字符的R图,除了特定的字符使用,例如。法语或西班牙语。有什么想法吗?
2条答案
按热度按时间zengzsys1#
R plotmath有一个
hat
和一个widehat
函数。如果您想将注解向右移动,可以根据需要使用任意多个波浪号参见
?plotmath
jum4pzuy2#
尝试
expression(hat(p))
作为guide_legend()
的参数。