微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

识别 R 图中的值

如何解决识别 R 图中的值

我一直在尝试识别 R ggplot2 中的极值。

有什么方法可以绘制一个图,除了表示值的点(或代替点)之外,它还显示索引?或者任何其他可以让您快速识别它的东西?

我发现最接近的是 identify() 函数,但它对我来说效果不佳。

有什么建议吗?

我将给出一个基本的 ggplot 图:

df = data.frame(x = runif(10,1),y = runif(10,1))
ggplot(df,aes(x,y)) +
  geom_point(col="red") + theme_bw()

解决方法

更新:

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

df = data.frame(x = runif(10,1),y = runif(10,1))
ggplot(df,aes(x,y,label = rownames(df))) +
  geom_point() + geom_text() + theme_bw()

Output

现在我可以轻松识别我想要的值。希望它可以帮助其他不熟悉 ggplot 的人。

如果有人知道如何改进它,请随时这样做。

,

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

plotly::ggplotly(.Last.value)

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。