【发布时间】:2020-04-29 21:11:36
【问题描述】:
我想创建一个散点图,将每个点绘制为数字而不是圆形。我需要一个将散点图中的数字标签映射到样本名称的图例。
我当前的尝试使用此代码:
plot<-ggplot(df_mds,aes(x=x,y=y,group=interaction(Group,Sample)))+geom_text(aes(label=Label,color=Group,group=Sample),show.legend =T)
plot<-plot+guide()
plot<-plot+labs(x="Leading logFC dimension 1", y="Leading logFC dimension 2")
使用这些数据:
并创建此图:
上面的图表几乎正是我想要的,除了我需要一个将“标签”列中的值映射到“样本”列中的值的图例。
我见过这个post,但我不知道如何组合不同的形状来创建新的数字。
任何帮助将不胜感激。
【问题讨论】:
-
如果您将数据(使用
dput)与您的问题一起粘贴,会更容易提供帮助。
标签: r ggplot2 legend geom-text