美文网首页
R可视化:解决ggplot2中文显示问题

R可视化:解决ggplot2中文显示问题

作者: 生信学习者2 | 来源:发表于2024-02-26 17:46 被阅读0次

介绍

在ggplot2画图中,如果不提供解析中文的R包,则无法在图中显示中文。

代码

  • 没有加载解析中文包
library(tidyverse)

ggplot(data = iris, aes(x = Species, y = Sepal.Length)) +
  geom_boxplot() +
  labs(x = "Species\n物种")

从图中可以看到,红框处的中文是乱码的。

  • 加载解析包
install.packages(sysfonts)
install.packages(showtextdb)
install.packages(showtext)

library(sysfonts)
library(showtextdb)
library(showtext)
showtext_auto()

ggplot(data = iris, aes(x = Species, y = Sepal.Length)) +
  geom_boxplot() +
  labs(x = "Species\n物种")

在使用showtext_auto函数后,则可以显示中文了。

相关文章

网友评论

      本文标题:R可视化:解决ggplot2中文显示问题

      本文链接:https://www.haomeiwen.com/subject/rdgzadtx.html