Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R如何在轴或图例标签的文本中插入zapf dingbats字体字符_R - Fatal编程技术网

R如何在轴或图例标签的文本中插入zapf dingbats字体字符

R如何在轴或图例标签的文本中插入zapf dingbats字体字符,r,R,我正在使用R中的PDF设备,如果可能的话,我想在我的图例标签中加入一些来自zapf dingbats字体的字符(特别是阴天和晴天的云层情况下的大型开放和填充圆圈) 我找到了extrafont软件包,但它似乎改变了整个字体。我也知道如何使用希腊语和数学符号的表达式,但这似乎不包括这些符号 我附加了一个我用NCL制作的图,以显示我试图在我的R脚本中重新创建的标签类型。 您只需指定适当的Unicode值 plot(iris[,3:4]) legend("topleft", legend=c("\U26

我正在使用R中的PDF设备,如果可能的话,我想在我的图例标签中加入一些来自zapf dingbats字体的字符(特别是阴天和晴天的云层情况下的大型开放和填充圆圈)

我找到了extrafont软件包,但它似乎改变了整个字体。我也知道如何使用希腊语和数学符号的表达式,但这似乎不包括这些符号

我附加了一个我用NCL制作的图,以显示我试图在我的R脚本中重新创建的标签类型。

您只需指定适当的Unicode值

plot(iris[,3:4])
legend("topleft", legend=c("\U2600", "\U2601", "\U2602", "\U2603"))

谢谢,这适用于PNG的设备类型,但是当我使用设备类型PDF(“network.PDF”,width=8,height=6)时,我得到了错误:text.default(x,y,labels=labels,col=label.color,…:Unicode字符U+2600的字体度量未知。添加PDF.options(encoding='ISOLatin2.enc'))没有帮助,但我想我需要类似的东西来启用PDF字体编码?明白了-我需要这样做:cairo_PDF(“network.PDF”,width=8,height=6,family=“Arial Unicode MS”),我在这里找到: