识别 R Plot 中的值

Identifying values in R Plot

我一直在尝试识别 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()

我建议安装 plotly 软件包,然后 运行:

plotly::ggplotly(.Last.value)

更新:

我一直在尝试新事物。我终于得到了我想要的。

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.

的新手

如果有人知道如何改进它,请随时提出。