R dygraphs传奇系列以不透明度突出显示

时间:2018-06-19 06:51:08

标签: javascript r dygraphs

当用户将鼠标悬停在一个系列上时,我希望(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)

的图例中突出显示

Series highlighted in legend

然而,当不悬停时,整个图例都会消失。

Legend fades when not hovering

有没有办法同时实现(1)和(2),而不会在没有悬停的情况下淡化图例?

0 个答案:

没有答案