使用R sub()函数将字母替换为希腊字母
我试图在我的R使用R sub()函数将字母替换为希腊字母,r,unicode,ggplot2,R,Unicode,Ggplot2,我试图在我的Rggplot2图形图例中使用小写欧米茄符号。我尝试使用函数sub()将数据中的“w”替换为小写欧米茄的unicode字符。但是,当我打印矢量或数据帧时,w被替换为“Ï€” 示例代码: taxa <- c('16w.1', '18w.2.3w6', '15') count<- c(21, 23, 27) microbe.data <- data.frame(taxa, count) my_labels <- sub(pattern = "w", replace
ggplot2
图形图例中使用小写欧米茄符号。我尝试使用函数sub()
将数据中的“w”
替换为小写欧米茄的unicode字符。但是,当我打印矢量或数据帧时,w被替换为“Ï€”
示例代码:
taxa <- c('16w.1', '18w.2.3w6', '15')
count<- c(21, 23, 27)
microbe.data <- data.frame(taxa, count)
my_labels <- sub(pattern = "w", replacement = "\U03C9", x = microbe.data$taxa)
"16ω.1" "18ω.2.3w6" "15"
还有其他人遇到过这个问题吗?有什么建议吗?请查看问题旁边的链接。他们中有很多人询问
ggplot 2
图形中的希腊字母。这里有一个可能对ggplot
中的希腊字母有所帮助。您正在运行哪个版本的R?Sys.getlocale()的输出是什么?(当我运行你的代码时,我得到小写的omegas。)尝试设置编码(我的标签)@MrFlick我在Windows上,你的提示解决了这个问题。看看你问题旁边的链接。他们中有很多人询问ggplot 2
图形中的希腊字母。这里有一个可能对ggplot
中的希腊字母有所帮助。您正在运行哪个版本的R?Sys.getlocale()的输出是什么?(当我运行你的代码时,我得到小写的omegas。)试着设置编码(我的标签)@MrFlick我在Windows上,你的提示解决了这个问题。