如何绘制32位unicode字符? R 3.2.2挂在Windows / RStudio上

时间:2016-04-11 19:53:51

标签: r unicode rstudio

如何绘制WOMENS SYMBOLMENS SYMBOL等unicode符号或该代码块中的其他符号?除了设置包含这些字符的字体系列外,在使用点字符<Style TargetType="{x:Type TextBox}" BasedOn="{StaticResource TextBoxBase}"> <Style.Triggers> <!-- These triggers should be in ADDITION to triggers defined in TextBoxBase.--> <DataTrigger Binding="{Binding Model.State}" Value="ReadOnly"> <Setter Property="IsReadOnly" Value="True"/> </DataTrigger> </Style.Triggers> </Style> 时,我的系统*上的 R挂起

pch

作为doc states

  

在OS支持的情况下,负值指定Unicode代码   点,所以例如-0x2642L是“男性标志”,-0x20ACL是欧元。

*我的plot(0, type="n") points(1, .5, pch=-0xfffdL) # works points(1, -.5, pch=-0x1f6b9L) # R hangs

sessionInfo()

感谢您的帮助&amp;提前检查您的系统。

编辑:当我使用RStudio 0.99.879与RStudio图形设备时,Windows挂起。如果我明确使用R version 3.2.2 (2015-08-14) Platform: x86_64-w64-mingw32/x64 (64-bit) Running under: Windows 7 x64 (build 7601) Service Pack 1 locale: [1] LC_COLLATE=German_Germany.1252 LC_CTYPE=German_Germany.1252 LC_MONETARY=German_Germany.1252 LC_NUMERIC=C [5] LC_TIME=German_Germany.1252 attached base packages: [1] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached): [1] rsconnect_0.3.79 tools_3.2.2 ,那么我会在评论中提到一个熟悉的错误:“plot.xy中的错误(xy.coords(x,y),type = type,...): “utf8towcs”中的输入'🚹'无效。。现在,我将使用@ 42-提到的PNG后备选项。

1 个答案:

答案 0 :(得分:3)

我没有答案,但有一些png格式的公共域版本:

enter image description here enter image description here

您应该可以缩小这些并在所需位置打印:using custom images instead of standard shapes for R line chart markers

grid = np.array([
        [0, 2, 1],  # N
        [1, 9, 3, 6],  # M_1
        [7, 8, 2, 5, 0, 8, 3],  # M_2
        [4, 8]  # M_3
    ])

np.array([grid[a[0] + 1][n] for a, n in np.ndenumerate(grid[0])])
# array([1, 2, 8])

enter image description here

我还将图像粘贴到Gimp并缩放到24像素:

enter image description here enter image description here