5

我正在尝试用希腊符号 kappa 标记 geom_tile 中的瓷砖,如下所示

kappa = 价值

我试过使用 expression() 和 bquote() 但找不到让它工作的方法

df = data.frame(x = letters[1:10],y = letters[11:20], value = 1:10)

p = ggplot(df, aes(x = x, y = y)) +
  geom_tile()+geom_text(aes(label= paste("k = ",value,"")), color = "white")

p

[![enter image description here][1]][1]


  [1]: https://i.stack.imgur.com/5bDLv.png
4

1 回答 1

4

利用parse = TRUE

还可以通过以下方式了解有关绘图中使用的数学表达式的更多信息:?plotmath

ggplot(df, aes(x = x, y = y)) +
  geom_tile() +
  geom_text(mapping = aes(label = paste('kappa', "==", value)), parse = TRUE, color = "white")

在此处输入图像描述

于 2020-04-02T22:59:38.503 回答