提问人:Andrew 提问时间:4/28/2022 更新时间:4/28/2022 访问量:147
Plotly : R 显示 ymin 和 ymax 的悬停文本
Plotly : R display hovertext for ymin as well as for ymax
问:
使用“悬停时比较数据”功能进行绘图带图时,仅显示 ymax 值。
示例 tibble 如下
tib <- tibble(year = 1:4, min = rnorm(4), max = 15+rnorm(4))
plot_ly(tib, x= ~year) %>%
add_ribbons(ymin = ~ min, ymax = ~ max, line = list(color = "lightgrey"),
markers = list(color = "lightgrey"),
fillcolor = "rgba(7, 164, 181, 0.2)", name = "95% region",
hovertemplate = paste( "Rate: %{y:.1f}<br>year: %{x} </br>"))
如何显示 ymin 悬停文本?
答:
0赞
Stéphane Laurent
4/28/2022
#1
一种可能性是禁用此工具提示并添加两行:
plot_ly(tib, x= ~year) %>%
add_ribbons(ymin = ~ min, ymax = ~ max, line = list(color = "lightgrey"),
fillcolor = "rgba(7, 164, 181, 0.2)", name = "95% region",
hoverinfo = "none") %>%
add_lines(y = ~ min,
hovertemplate = "Rate: %{y:.1f}<br>year: %{x} </br>") %>%
add_lines(y = ~ max,
hovertemplate = "Rate: %{y:.1f}<br>year: %{x} </br>")
评论
0赞
Andrew
4/29/2022
谢谢斯蒂芬。您的代码启发了我的知识并帮助我完成了我的任务。
评论
ymin