Как добавить греческие буквы к метке в geom_text () метка в ggplot2 - PullRequest
4 голосов
/ 03 апреля 2020

Я пытаюсь пометить плитки в geom_tile греческим символом каппа следующим образом:

каппа = значение

Я пытался использовать 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

1 Ответ

3 голосов
/ 03 апреля 2020

используйте parse = TRUE

также узнайте больше о математических выражениях, используемых в сюжете, следуя этому: ?plotmath

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

enter image description here

...