首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ggplot2无法在docker的rstudio-server中正确显示汉字

ggplot2无法在docker的rstudio-server中正确显示汉字
EN

Stack Overflow用户
提问于 2019-04-16 15:03:18
回答 1查看 1.8K关注 0票数 1

我尝试使用ggplot2绘制一个带有中文标题的图表,但在一个正方形中显示了Unicode。

我尝试了以下命令

代码语言:javascript
复制
quartz(family='STKaiti')
par(family='STKaiti')
plot(1, xlab = "你好", family = "Heiti SC Light")

并使用"extrafont“字体将我的ubuntu字体加载到R中

绘图显示的字符仍然是方块中的Unicode。我想正确地展示这个中文单词。

尽管如此,我还是不知道怎么叫这种词。“方块中的Unicode”是我能描述的最好的描述。

EN

回答 1

Stack Overflow用户

发布于 2019-04-27 05:42:00

试试showtext包,它就是为此而设计的。

示例代码:

代码语言:javascript
复制
library(ggplot2)
library(showtext)
showtext_auto()

p = ggplot(NULL, aes(x = 1, y = 1)) + ylim(0.8, 1.2) +
    annotate("text", 1, 1, size = 15, label = "你好,世界") +
    xlab("坐标轴") +
    theme_bw(base_family = "wqy-microhei", base_size = 24)

quartz()
print(p)

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55702377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档