text()和intToUtf8()之间奇怪的交互

时间:2014-03-06 20:10:27

标签: r unicode

在了解了“Harvey Balls”Harvey balls in R的Unicode值后,我尝试了另一种绘图方法。奇怪的事情发生了:

plot(1:10,t='n')
 text(1,1,c(intToUtf8(c(1,9684))),cex=3)
 text(2,2,c(intToUtf8(c(9684))),cex=3)
 text(3,3,c(intToUtf8(c(9679,9684))),cex=3)
 text(4,4,c(intToUtf8(c(9679))),cex=3)
 text(5,5,c(intToUtf8(c(9685,9684))),cex=3)
 text(6,6,c(intToUtf8(c(9682,9685))),cex=3)
 text(7,7,c(intToUtf8(c(9682,9675))),cex=3)
 text(8,8,c(intToUtf8(c(9682,9682))),cex=3)

resulting plot

我无法弄清楚 - 有时会识别出Unicode值,有时则不会;它似乎在很大程度上取决于我连接中的第一个值。当前的问题是我不能单独绘制一个特定的Harvey Ball,但我更担心的是难以获得text - 或者intToUtf8来正确检索所需的符号。

有什么想法吗?

编辑:R 3.0.2,Windows7。当我可以使用OSX机器时,我将尝试重现这一点。与此同时,成功/失败的故事被广泛接受。

0 个答案:

没有答案