Я пытаюсь построить точку из двух разных наборов данных на одном графике.Я хочу добавить «значение» точек с помощью geom_text, но это не работает.
Я не могу показать вам набор данных, но оба набора данных p1 и p2 иметь 3 столбца, которые являются числом.
Я хочу построить столбец 3 с функцией столбца 2 (точки из набора данных2 в красные точки из набора данных 1 в синие ).и добавьте столбец 1 в качестве метки
ggplot()+geom_point(size=8,col="red",aes(x=p2[,3],y=p2[,2]/sum(p2[,2])))+
geom_text(label=p2[,1])+ylab("frequence")+
geom_point(size=8,col="blue",aes(x=p1[,3],y=p1[,2]/sum(p1[,2])))+
geom_text(label=p1[,1])
Нарисуйте точки, которые я хочу, соответственно синим и красным цветом, но меток нет.
Я могу напечатать метку из 2 наборов данных с помощью
ggplot(p2,aes(x=p2[,3],y=p2[,2]/sum(p2[,2])))+geom_text(label=p2[,1])+ylab("frequence")+ geom_point(size=8,col="red",alpha=0.2)+
geom_point(size=8,col="blue",alpha=0.2,aes(x=p1[,3],y=p1[,2]/sum(p1[,2])))+geom_text(label=p1[,1])
Проблема здесь в том, что обе метки напечатаны в моей красной точке
Спасибо за ваше время