Aim
我正在尝试改变形状geom_point
变成一个十字(所以不是“加/加”符号,而是“死亡”十字)。
Attempt
假设我有以下数据:
library(tidyverse)
df <- read.table(text="x y
1 3
2 4
3 6
4 7 ", header=TRUE)
我可以使用改变形状shape
参数输入geom_point
分成不同的形状,像这样:
ggplot(data = df, aes(x =x, y=y)) +
geom_point(shape=2) # change shape
但是,无法将形状更改为十字形。
Question
如何使用 R 中的 ggplot 将值的形状更改为十字形?
Shape 可以设置为 unicode 字符。下面使用了骷髅和交叉骨,但您可以查找更合适的符号。
请注意,最终结果将取决于用于生成绘图的字体。
ggplot(data = df, aes(x =x, y=y)) +
geom_point(shape="\u2620", size = 10)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)