【问题标题】:Identifying values in R Plot识别 R 图中的值
【发布时间】:2021-05-18 20:29:01
【问题描述】:

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

【问题讨论】:

    标签: r ggplot2 identify


    【解决方案1】:

    更新:

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

    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 的人。

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

    【讨论】:

    • 如果你使用geom_text(vjust=2)(或省略geom_point()),读取值会更容易。
    【解决方案2】:

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

    plotly::ggplotly(.Last.value)
    

    【讨论】:

    • 非常有帮助!谢谢。
    猜你喜欢
    • 2019-08-07
    • 2018-11-26
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 2019-07-27
    • 1970-01-01
    • 2017-05-13
    相关资源
    最近更新 更多