【问题标题】:Assign ID to outliers in plotly boxplot将 ID 分配给 plotly boxplot 中的异常值
【发布时间】:2021-09-20 21:42:37
【问题描述】:

我正在使用一个显示异常值的情节箱线图(如下图所示)。

我想知道是否有办法将 ID(存储在同一数据框中以创建此箱线图)添加到每个异常值?

我试图在 Stackoverflow 等上找到这方面的信息,但找不到任何仅适用于 ggplot2 的情节。

我的 df 和代码的可重现示例:

df <- data.frame(ID=c("806", "KC68", "364k"), value=c(100, 202, 308))
library(plotly)
plot_ly(y=df$value, type = "box")

非常感谢您

【问题讨论】:

    标签: r plot plotly boxplot


    【解决方案1】:

    类似这样(注意我更改了df 中的值以确保数据中存在异常值):

    df <- data.frame(
      ID=c("806", "KC68", "364k", paste0("r", 1:10)), 
      value=c(100, 202, 308, rnorm(10,10,10)))
    
    plot_ly(df, y=~value) %>%
      add_boxplot(hovertext = paste("ID :", df$ID))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-06
      • 1970-01-01
      • 1970-01-01
      • 2015-04-06
      • 2013-10-17
      • 2014-09-27
      • 1970-01-01
      相关资源
      最近更新 更多