Я пытаюсь построить точку из двух разных наборов данных на одном графике. Я хочу добавить «значение» точек с помощью 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])
Проблема здесь в том, что обе этикетки печатаются в моей красной точке
Спасибо за ваше время