ggplot2 점 도면의 문자/문자에 하위/위 첨자를 추가하고 싶습니다. 내가 축에서이 작업을 수행하는 방법을 알고 있지만, 특수 문자이기 때문에이 경우에는, 나는 음모를 꾸미고 전에 문자 벡터를 정의ggplot2의 위 첨자 및 아래 첨자
IPA=(c("ph", "th", "kh", "p", "t", "k", "ts", "tsh", etc.))
내가 문자 조합을 플롯하려면 같은 쪽^[H]로 및 ts^[h]하지만 그래프의 점은이 구문이 작동하지 않습니다 (p^{h} 또는 p^h도 아님). 그래픽을 참조하십시오.
p <- ggplot(data, aes(x, y, label=IPA))
p + geom_text(size = 5) +
theme(legend.position="none") +
scale_shape_manual(values = IPA)
감사합니다! 비슷한 문제가있는 사람을위한 대안은 플로팅하기 전에 특수 문자를 벡터에 붙여 넣는 것입니다. 적절한 인코딩을 보장하기 위해서는 아마도 이것이 최선의 방법 일 것입니다. 고맙습니다! – MeC