gpt4 book ai didi

r - ggplotly:悬停时重命名工具提示

转载 作者:行者123 更新时间:2023-12-05 00:41:57 29 4
gpt4 key购买 nike

enter image description here

我有一个如上所述的图表。可重用代码如下。

plotly::ggplotly(ggplot(dplyr::as_tibble(rnorm(1000)), aes(value)) + stat_ecdf(geom = 'line'))

我想在悬停时重命名和格式化工具提示。例如,x 轴或“值”(在图表中)可以是“单位价格 in ฿”,而 y 轴是累积分布。

所以当我将鼠标悬停在线时,我希望能够看到类似下面的内容

Cumul Distribution: 78.2%

Unit Price : ฿0.81

谢谢!

最佳答案

这是一种方法。

library(plotly)
library(scales) # for the number() function

gg <- ggplot(dplyr::as_tibble(rnorm(1000)), aes(value)) +
stat_ecdf(geom = 'line')

ggly <- ggplotly(gg)

text_x <- number(
ggly$x$data[[1]]$x,
prefix = "Unit Price: $",
accuracy = 0.01
)

text_y <- number(
ggly$x$data[[1]]$y,
scale = 100,
accuracy = 0.1,
prefix = "Cumul. distribution: ",
suffix = "%"
)

ggly %>%
style(text = paste0(text_x, "</br></br>", text_y), traces = 1)

enter image description here

关于r - ggplotly:悬停时重命名工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58145084/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com