当用户将鼠标悬停在一个系列上时,我希望(1)其他图例条目淡入淡出,(2)当不悬停时,图例应该正常显示。正是后者给我带来了麻烦 - 也就是说,传说在(2)中消失了。
以下是从only showing selected series修改的代码,几乎可以实现它:
library(shiny)
library(dygraphs)
lungDeaths <- cbind(ldeaths, mdeaths, fdeaths)
ui <- dygraph(lungDeaths, main = "Deaths from Lung Disease (UK)") %>%
dyHighlight(highlightSeriesOpts = list(strokeWidth = 3)) %>%
dyCSS(textConnection("
.dygraph-legend > span { display: inline; opacity: 0.3;}
.dygraph-legend > span.highlight { display: inline; opacity: 1;}
"))
server <- function(input,output,session){
}
shinyApp(ui,server)
使用悬停时,相应的系列会在满足条件(1)
的图例中突出显示然而,当不悬停时,整个图例都会消失。
有没有办法同时实现(1)和(2),而不会在没有悬停的情况下淡化图例?