在ggplot2中使用Showtext的新字体错误

时间:2017-04-25 14:47:38

标签: r ggplot2

自从更新到新版R 3.4后,我在使用ggplot打印showtext时出现了新的错误。

library(ggplot2)
library(showtext)

font.add.google("Lato")

p1 <- ggplot(diamonds, aes(depth, price)) +
  geom_point() +
  theme_minimal(base_family = "Lato")

这通常用于打印情节:

showtext.auto()
ggsave(plot = p1, "trial.pdf")

但我得到了

Saving 5.2 x 5.83 in image
Error in grid.Call.graphics(C_text, as.graphicsAnnot(x$label), x$x, x$y,  : 
  invalid font type
In addition: There were 50 or more warnings (use warnings() to see the first 50)

这是我的SessionInfo()

session_info_printscreen

1 个答案:

答案 0 :(得分:0)

通过在R 3.4下重新安装{{1}}来解决