Я сделал коробчатую диаграмму:
dat %>%
plot_ly(y = ~xval, color = ~get(col), type = "box",
boxpoints = "all", jitter = 0.7,
pointpos = 0, marker = list(size = 3),
source = shiny_source, key = shiny_key,
hoverinfo = 'text', text = txt)
но проблема в том, что дрожащие точки не являются интерактивными и не могут быть отмечены отдельно, поэтому мне пришла идея добавить эти точки с помощью add_markers
:
dat %>%
plot_ly(y = ~xval, color = ~get(col), type = "box",
boxpoints = FALSE, jitter = 0.7,
pointpos = 0, marker = list(size = 3),
source = shiny_source, key = shiny_key,
hoverinfo = 'col', text = txt
) %>%
add_markers(x = ~get(col), y = ~varval, size = I(6))
но теперь точки расположены на прямой линии, и я хотел бы добавить немного дрожания (например, используя пакет beeswarm
). Но я не знаю, как получить координаты качественной переменной IC0
по оси X. Любые идеи?