我正在尝试在ggplot中使用字体真棒图标,但我不能让它们显示出来。在情节中,他们只是在控制台中不存在,他们打印为缺少字符。我试着用这种方式使用它们:
> library(emojifont)
> load.fontawesome()
> fontawesome('fa-check-circle')
[1] " "
在ggplot中我尝试过:
geom_text(size = 7, nudge_y = .1, color = 'steelblue', family='fontawesome-webfont')
但它什么也没显示。
字体真棒已正确安装在我的计算机上,它可以在Microsoft Word或其他文本编辑器中使用。我在MacOS High Sierra上。
由于
答案 0 :(得分:0)
这是一个可能适合您的解决方案
library(ggplot2)
library(emojifont)
load.fontawesome()
## Generate some data
DF <- data.frame(x=1:5, y=1:5))
ggplot(DF, aes(x=x, y=y)) +
geom_text(label=fontawesome('fa-check-circle'), family='fontawesome-webfont')
这是一个使用4.7版图标(fa-meetup
)
ggplot(DF, aes(x=x, y=y)) +
geom_text(label=fontawesome(c('fa-check-circle', 'fa-linux', 'fa-meetup', 'fa-github', 'fa-eur')),
family='fontawesome-webfont',
size=seq(6, 14, 2))
答案 1 :(得分:0)
我发现了这个link 如果要圈选,可以先检查名称(如果该名称显示在链接中),然后
icon = icon("circle")
icon = icon("database") # and so on
如果有指定图标,则可以下载为图像,然后将图像调用到R中 或者您可以尝试下载旧版本的软件包
希望有帮助,