Простое решение для отображения max_value во всплывающей информации plotly:
gg <- ggplot(test) +
geom_point(aes(x = x,y = y, color = Var1, group = max_value), size = 4, alpha = 0.5)
ggplotly(gg)
Теперь, когда вы убедились, что max_value
передается в ggplotly, вы можете контролировать то, что показано вот так:
ggplotly(gg, tooltip = c("x","y","max_value"))
Создание графика непосредственно через интерфейс plotly, конечно, еще одна возможность:
plot_ly(test, type = 'scatter', mode = 'markers') %>%
add_trace(x =~x, y =~y, color = ~Var1,
text = ~paste0('X Value: ', x, '\nY Value: ', y, '\n max_value: ', max_value),
hoverinfo = 'text')
Более глубокое погружение в ggplotly можно найти здесь