【发布时间】:2021-08-14 18:38:59
【问题描述】:
有什么方法可以格式化/修改 "x unified" 在 plotly 中的悬停标签吗?
例如,在本例中,我能否将df$dow 的值(即星期几,此处仅取决于x)显示为位于标签顶部x 值下方的附加行?
library(plotly)
dates <- seq(as.Date('2000-01-01'), as.Date('2002-01-01'), 'day')
N <- length(dates)
df <- data.frame(date=dates, y1=cos((1:N)/60), y2 = sin((1:N)/30), dow = weekdays(dates))
p <- plot_ly(data=df, type='scatter', mode='lines') %>%
add_trace(x = ~date, y = ~y1) %>%
add_trace(x = ~date, y = ~y2) %>%
layout(hovermode = 'x unified', hoverdistance = 1)
p
另外,我可以添加文字吗(例如,让标签说“日期:2000 年 6 月 1 日”而不是“2000 年 6 月 1 日”?
例子是在 R 中,但如果有 JS 解决方案也将不胜感激。
【问题讨论】:
标签: javascript r plotly r-plotly