考虑以下情节:

# fake data
set.seed(1234)
n <- 200
gg <- data.frame(wf=rnorm(n,0.5),wb=rnorm(n,0.5),z=runif(n,0,6))

# plot it
gg$`My Title` <- gg$z
ggplot(data=gg, aes(x=wf, y=wb, color=`My Title`)) +
  geom_point(aes(colour=z),shape="") +
  stat_density2d(aes(fill = ..level..),n = 100,contour = TRUE,geom = "polygon") +
  labs(x=expression(w[f]),y=expression(w[b])) +
  guides(fill=F)

r - 统计密度2d图的希腊字母-LMLPHP

我想将My Title更改为希腊字母或文本与希腊字母的混合。
谢谢!

最佳答案

添加guides(colour=guide_colorbar(title=expression(paste("This is a greek letter: ", alpha))))应该可以:

# fake data
set.seed(1234)
n <- 200
gg <- data.frame(wf=rnorm(n,0.5),wb=rnorm(n,0.5),z=runif(n,0,6))

ggplot(data=gg, aes(x=wf, y=wb, color=z)) +
 geom_point(aes(colour=z),shape="") +
 stat_density2d(aes(fill = ..level..),n = 100,contour = TRUE,geom = "polygon") +
 labs(x=expression(w[f]),y=expression(w[b])) + guides(fill=F) +
 guides(colour=guide_colorbar(title=expression(paste("This is a greek letter: ", alpha))))

r - 统计密度2d图的希腊字母-LMLPHP

关于r - 统计密度2d图的希腊字母,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34767027/

10-12 21:46