ggplot2 element_text(face =" italic")

时间:2017-12-04 21:43:50

标签: r ggplot2

问题

当我使用1时,我的情节中的文字不是斜体。

Plot 2 在我的Macbook上使用ggplot2_2.2.1.9000和R 3.4.2正常工作

使用ggplot2_2.2.1和R 3.4.0

Plot 2 在我的Linux服务器上不起作用

解决方案

我应该采取哪些步骤为R设置正确的字体?

实施例

定义情节:

element_text(face = "italic")

让我们将字体设为红色,以确保我们正在更改正确的元素。

情节1(不好)

这不能按预期工作(字体不是斜体):

p <- ggplot(data.frame(x = 1, y = 1), aes(x, y)) +
  geom_point() +
  labs(title = "My Title")

image

情节2(好)

p + theme(plot.title = element_text(color = "red", face = "italic"))

问题消失了
family = "sans"

image

1 个答案:

答案 0 :(得分:0)

On Ubuntu 16.04, this was sufficient to get italic fonts working:

# Update the list of packages
sudo apt-get update

# Arial
sudo apt-get install ttf-mscorefonts-installer

# Helvetica
sudo apt-get install texlive-fonts-recommended

# Refresh the font cache
sudo fc-cache -f -v

# Restart the R Shiny server
sudo systemctl restart shiny-server