#r #ggplot2 #identify
#r #ggplot2 #определить
Вопрос:
Я пытался определить экстремальные значения в R. ggplot2
Есть ли какой-либо способ получить график, на котором помимо точки (или вместо нее), представляющей значения, также отображается индекс? Или любая другая вещь, которая позволяет вам быстро ее идентифицировать?
Самое близкое, что я нашел, было с identify()
функцией, но она не очень хорошо работала для меня.
Какие-либо рекомендации?
Я приведу базовый график ggplot:
df = data.frame(x = runif(10,0,1), y = runif(10,0,1))
ggplot(df, aes(x,y))
geom_point(col="red") theme_bw()
Ответ №1:
Комментарии:
1. Очень полезно! Спасибо.
Ответ №2:
Обновить:
Я пробовал новые вещи. Наконец-то я получил именно то, что хотел.
df = data.frame(x = runif(10,0,1), y = runif(10,0,1))
ggplot(df, aes(x,y, label = rownames(df)))
geom_point() geom_text() theme_bw()
Теперь я могу легко определить ценности, которые мне нужны. Надеюсь, это поможет другим людям, которые являются новичками ggplot
.
Если кто-нибудь знает способы улучшить его, не стесняйтесь это делать.
Комментарии:
1. если вы используете
geom_text(vjust=2)
(или опускаетеgeom_point()
), будет легче читать значения.