Как округлить информацию при наведении курсора при использовании ggplotly? - PullRequest
0 голосов
/ 09 мая 2019

Как округлить информацию при наведении курсора при использовании ggplotly? В следующем примере я создал точечный график с информацией при наведении. Я хотел бы округлить числа в этой информации при наведении на целое число без изменения фактических значений.

library(ggplot2)
library(plotly)

p <- ggplot(mtcars, aes(x = wt, y = qsec)) +
  geom_point()

ggplotly(p)

enter image description here

1 Ответ

1 голос
/ 09 мая 2019

Используйте эстетику text для создания настраиваемой подсказки:

library(ggplot2)
library(plotly)

p <- ggplot(mtcars, 
            aes(x = wt, y = qsec, 
                text = paste0("wt: ", round(wt), "</br></br>qsec: ", round(qsec)))) +
  geom_point()

ggplotly(p, tooltip = "text")
...