R 在ggplot2贴面_包裹标签上使用半填充正方形

R 在ggplot2贴面_包裹标签上使用半填充正方形,r,unicode,ggplot2,R,Unicode,Ggplot2,我正在尝试使用标签上的一半(以及四分之一填充)正方形生成ggplot2图形,但Mac上的ggplot2似乎不支持某些符号 例如,当我键入: print("\u25E9") 它显示了一个半黑的正方形,但当我尝试在ggplot中使用它时,它不会打印。我正在使用facet_wrap,但问题似乎出在ggplot中,它无法识别Unicode符号 我举了一个非常有用的例子来说明: junk<-data.frame(gug=c( rep( paste("\u25E9"), 10), rep( pa

我正在尝试使用标签上的一半(以及四分之一填充)正方形生成ggplot2图形,但Mac上的ggplot2似乎不支持某些符号

例如,当我键入:

print("\u25E9")
它显示了一个半黑的正方形,但当我尝试在ggplot中使用它时,它不会打印。我正在使用facet_wrap,但问题似乎出在ggplot中,它无法识别Unicode符号

我举了一个非常有用的例子来说明:

junk<-data.frame(gug=c( 
rep( paste("\u25E9"), 10), 
rep( paste("\u25E8"), 10) 
) 
) 
junk$eks<-1:nrow(junk) 
junk$why<-with(junk, as.numeric(gug) + eks) 
print(summary(junk)) 
library(ggplot2) 
print( 
ggplot(data=junk, mapping=aes(x=eks, y=why)) +
geom_point() +
    facet_wrap(~ gug) 
) 

您是否搜索了ggplot2符号并查看该符号是否存在:是的,但它不存在..或者更好,符号在那里,但我需要按一半和四分之三填充它这里很好:
R版本3.5.1(2018-07-02)平台:x86_64-redhat-linux-gnu(64位)运行在:CentOS linux 7(核心)
> sessionInfo() 
R version 3.0.2 (2013-09-25)
Platform: x86_64-apple-darwin10.8.0 (64-bit)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_GB.UTF-8

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

other attached packages:
[1] Unicode_0.1-3   ggplot2_0.9.3.1 plyr_1.8        reshape2_1.2.2 

loaded via a namespace (and not attached):
[1] colorspace_1.2-4   dichromat_2.0-0    digest_0.6.4       grid_3.0.2        
[5] gtable_0.1.2       labeling_0.2       MASS_7.3-29        munsell_0.4.2     
[9] proto_0.3-10       RColorBrewer_1.0-5 scales_0.2.3       stringr_0.6.2     
[13] tcltk_3.0.2        tools_3.0.2