问题描述
我咨询了许多有用的SO帖子,以帮助我在绘图上放置左右三角形符号。我想指出数据收集的开始和结束。 Webdings字体有一些很好的插入符号,可以解决这个问题:
library(ggplot2)
mydata <- data.frame(x = c(1,2,5,6),y = c(4,4,4),type = c("start","end","start","end"),symbols = c(4,3,3))
ggplot() +
geom_text(data = mydata,aes(x,y,label = symbols),size = 8,family = "Webdings")
但是,我想将图例中的符号 标记为“开始”和“结束”。 有办法轻松做到这一点吗?
我可以尝试使用geom_point
而不是geom_text
来制作三角形,但是-然后,我不确定如何告诉我的绘图符号应解释为Webdings,而不是常规文本。
ggplot() +
geom_point(data = mydata,shape = type),size = 8) +
scale_shape_manual(values = as.character(mydata$symbols))
我想要什么: