目的
我正在尝试将 的形状更改geom_point为十字架(因此不是“加/加”符号,而是“死亡”十字架)。
试图
假设我有以下数据:
library(tidyverse)
df <- read.table(text="x y
1 3
2 4
3 6
4 7 ", header=TRUE)
Run Code Online (Sandbox Code Playgroud)
我可以使用shape参数 in将形状更改geom_point为不同的形状,如下所示:
ggplot(data = df, aes(x =x, y=y)) +
geom_point(shape=2) # change shape
Run Code Online (Sandbox Code Playgroud)
但是,没有将形状更改为十字的选项。
题
如何使用 R 中的 ggplot 将值的形状更改为十字形?
H 1*_*H 1 11
形状可以设置为 unicode 字符。下面使用骷髅和交叉骨,但您可以查找更合适的符号。
请注意,最终结果将取决于用于生成绘图的字体。
ggplot(data = df, aes(x =x, y=y)) +
geom_point(shape="\u2620", size = 10)
Run Code Online (Sandbox Code Playgroud)