1、问题描述
ggplot2
是R语言中最知名的可视化软件包,但是该包绘制图形中,中文显示会出现异常,例如:
# Load the packages
pacman::p_load(tidyverse, ggplot2)
# Random data
test_data <- tibble(X_axis = rnorm(100),
Y_axis = rnorm(100))
# Plot
test_data %>%
ggplot(mapping = aes(x = X_axis, y = Y_axis)) +
geom_point() +
labs(title = "示例数据", x = "横坐标", y = "纵坐标")
可以看到,我们设置的X轴、Y轴以及题目都显示为一个个方块。
2、解决方法
首先,我们需要安装showtext
包,并加载(pacman::p_load
命令可以加载对应包,如果该包未安装,则会自动安装后加载):
> pacman::p_load(showtext)
我