Использование символа солнечной массы в легенде ggplot2 - PullRequest
0 голосов
/ 27 августа 2018

Я хочу вставить символ солнечной массы в легенду ggplot2, но я не знаю как.

Я до сих пор пробовал функции expression() и TeX() (последняя - функция пакета latex2exp), но ни одна из них не решила мою проблему.

Вот пример того, что я пытался сделать:

library(ggplot2)
library(latex2exp)

ggplot() + 
  labs(x = expression(Log(Age/yr)),
       y = TeX("$\\odot$"))

Ответы [ 2 ]

0 голосов
/ 27 августа 2018

Я думаю, что это не правильный (и элегантный) ответ, но следующий код сработал

  labs(y = expression(Log(M[stellar]/M['☉'] ))))
0 голосов
/ 27 августа 2018

Ненавижу давать частичный ответ, но если вы хотите, скажем, дать массу Земли, вы бы использовали следующее:

labs(y = expression(symbol("M"["\305"])))

Не знаю, на что поменять "\305", хотя, чтобы получить правильный символ.

...