Вы можете попробовать:
ggplot(tmp, aes(x, y)) +
geom_point() +
ggtitle(bquote(symbol("\340")))
Чтобы изменить цвет, вы можете добавить theme
аргумент.
Например, для красного пастилки:
ggplot(tmp, aes(x, y)) +
geom_point() +
ggtitle(bquote(symbol("\340"))) +
theme(plot.title=element_text(color="red"))
на примере:
EDIT
Если вы хотите, чтобы иметь название двухцветный, после решения Роланда из this question , вот как это делается:
# assign your plot object to a variable
p<-ggplot(tmp, aes(x, y)) + geom_point() + ggtitle(bquote(paste("some text ",symbol("\340")," some more text",sep="")))
# get the "Grob" object
grob_p<- ggplotGrob(p)
# modify the text and text colors. Here, you have to use the hexadecimal code for the lozenge
grob_p[[1]][[8]]$label<-c("some text ", bquote("\U0025CA"), " some more text")
grob_p[[1]][[8]]$gp$col<-c("black","red","black")
# adjust the coordinates of the different strings
grob_p[[1]][[8]]$x<-unit(c(0.41,0.5,0.63),"npc")
# plot the modified object
plot(grob_p)
Прохладный спасибо. Есть ли символ для заполненной лепешки? А также, мой заголовок также будет содержать дополнительный текст, который я хочу оставаться черным, так что есть способ окрасить только сам лепешку? – nathaneastwood
@Natty_E, да, конечно, это называется «бриллиант», а код - «250». Я на самом деле не привык к «ggplot», поэтому не знаю, какой был бы лучший способ рисовать 2-цветное название. В обычном сюжете я бы поставил название в 2 вызовах, один для черных слов и один для цветных слов. – Cath
Хорошо, не беспокойтесь. Я, наверное, могу работать над этим. Спасибо за вашу помощь :) – nathaneastwood