gpt4 book ai didi

r - 如何在 R 图中显示 đ、ư、ơ、ă

转载 作者:行者123 更新时间:2023-12-01 23:24:40 27 4
gpt4 key购买 nike

我正在尝试将越南语标签放入 R 图中。我使用 RStudio 并使用 UTF-8 编码保存我的代码。它可以很好地处理我在代码中输入的越南语字符,我的意思是所有内容都正确显示在代码中。然而,在我制作的图表中,虽然许多字符显示正常,但几个重要的字符没有正确显示,包括

đ - 错误地显示为 d

ư - 错误地显示为 u

ơ - 错误地显示为 o

ă - 错误地显示为

不幸的是,这使我的图表看起来不专业且不可信。

如果有人能帮我解决这个问题,我将不胜感激。

非常感谢!

董里

@DWin:我在 Windows 7 上,这是我的 sessionInfo()

R version 2.15.0 (2012-03-30)
Platform: x86_64-pc-mingw32/x64 (64-bit)

locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C
[5] LC_TIME=English_United States.1252

attached base packages:
[1] stats graphics grDevices utils datasets methods base

loaded via a namespace (and not attached):
[1] MASS_7.3-17 MatchIt_2.4-20 tools_2.15.0

@krlmlr:这是我的简单图形代码:
knorelative.count <- matrix(nrow=5,ncol=1)
knorelative.count[,1] <- c(1579,638,215,100,120)

par(mar=c(2,4,4,2))
barplot(prop.table(knorelative.count),beside=TRUE,
yaxt="n",ylim=c(0,.6),
legend=c("không ai biết",
"không biết nhiều hơn biết",
"nửa biết, nửa không biết",
"biết nhiều hơn không biết",
"tất cả đều biết"),
main="Người khác trong gia đình, họ hàng biết hay không")
axis(2,at=seq(0,.6,.1),labels=paste(100*seq(0,.6,.1),"%",sep=""),las=1)

当我运行它时,主标题中的 đ 和图例中的两个 ơ's 和 đ 变成了 d 和 o。

最佳答案

通过十六进制代码指定 unicode 字符通常更安全:

plot(1:4,rep(1,4),pch=c("\u0111","\u01B0","\u01A1","\u0103"),cex=4)

关于r - 如何在 R 图中显示 đ、ư、ơ、ă,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15147769/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com