【发布时间】:2018-12-10 20:34:31
【问题描述】:
library(tidyverse)
library(emojifont)
load.emojifont("OpenSansEmoji.ttf")
pal <- c("\U1f337"="blue","\U1f370"="red")
set.seed(124)
xdf <- data_frame(x=rnorm(10),y=rnorm(10),
label=rep(c("\U1f337","\U1f370"),5))
xdf %>% ggplot(aes(x=x,y=y,label=label,color=factor(label))) +
geom_text(family="OpenSansEmoji") +
scale_color_manual("object",values=pal) +
guides(color=guide_legend(labels=FALSE)) +
theme(legend.text=element_text(family="OpenSansEmoji"))
很容易看出,这个传说尽可能地提供了信息。
最好有彩色表情符号而不是两倍的彩色字母a,而不是黑色表情符号,我想要tulip和cake这两个词。
这可以实现吗?
【问题讨论】:
-
stackoverflow.com/questions/46005015/… 此链接说明了如何从图例中删除“a”。但是使表情符号着色是另一个问题
-
stackoverflow.com/questions/13148404/…您可以保存图像并使用此解决方案