#r #plot #plotly #boxplot
Вопрос:
Я работаю с сюжетной схемой (показано на рисунке ниже), которая представляет выбросы.
Мне было интересно, есть ли способ добавить идентификатор (который хранится в одном и том же фрейме данных для создания этой схемы) к каждому выбросу?
Я пытался найти информацию об этом в Stackoverflow и т. Д., Но не смог найти ничего для plotly только для ggplot2.
Воспроизводимый пример моего df и кода:
df <- data.frame(ID=c("806", "KC68", "364k"), value=c(100, 202, 308))
library(plotly)
plot_ly(y=df$value, type = "box")
Заранее большое вам спасибо
Ответ №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))