未能使用unicode字符"每万"作为轴标签

时间:2016-01-28 08:37:10

标签: r unicode ggplot2

我想添加"每万"带有ggplot2的轴标签的符号。

插入"千分之一"我可以使用的符号:

library(ggplot2)
qplot(1, 1) + ylab("\u2030")

但是当我使用

qplot(1, 1) + ylab("\u2031")

生成"每万"符号,生成的输出是一个包含问号的框。使用的文本系列是Calibri,但使用默认文本系列生成相同的输出。

是否支持此符号?

1 个答案:

答案 0 :(得分:2)

您需要使用支持此符号的字体。从this list开始,我尝试了Arial Unicode MS

windowsFonts(
  A=windowsFont("Arial Unicode MS")
)
plot(1)
text(1, 1.2,"\u2031", family = "A")

resulting plot

请参阅this tutorial以了解更改ggplot2中的字体。