小编Dev*_*ord的帖子

ggplot shape = Unicode(例如“\u2198”或 LaTeX \searrow 等箭头)?

我想在 中使用 Unicode 形状ggplot2 geom_point()(具体来说,箭头如 \xe2\x86\x98、Unicode“\\u2198”或 LaTeX \\searrow),如 中 shape = "\\u2198",这些形状不是默认字体。在这篇未答复的帖子中,@Laserhedvig 评论道“问题似乎出在字体上。显然,基本默认字体不包含对这些特定字形的支持。现在,如何更改 geom_point 的形状参数的字体( )?”

\n\n

该解决方案axes.text适用于 Unicode theme(axis.text.x = element_text(family = "FreeSerif")),并且该解决方案适用theme(text=element_text(size=16, family="Comic Sans MS"))于所有人text,但我该如何做到这一点shape

\n\n
    \n
  1. 是否有使用 Unicode 的通用解决方案shape?(我必须以某种方式使用cairo和/或字体family参数吗?)
  2. \n
  3. 如果没有,是否还有其他一组箭头形状?(我对箭头形状和字形的搜索,包括在scale_shape文档中,结果都是空的。)
  4. \n
\n\n

就我而言,我需要一个 ggplot2 图层,显示跨离散类别的时间点变化方向的定性预测。

\n\n

一个例子:

\n\n
library(dplyr)\nlibrary(ggplot2)\n\nd <- tibble(year = c(1, 1, 2, 2),\n       policy = rep( …
Run Code Online (Sandbox Code Playgroud)

unicode fonts r shapes ggplot2

6
推荐指数
1
解决办法
2515
查看次数

标签 统计

fonts ×1

ggplot2 ×1

r ×1

shapes ×1

unicode ×1