R 在ggplot2贴面_包裹标签上使用半填充正方形
我正在尝试使用标签上的一半(以及四分之一填充)正方形生成ggplot2图形,但Mac上的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
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