围绕r dygraphs情节边界

时间:2015-10-19 12:36:38

标签: r dygraphs

我想在我的整个dygraphs图上有一个边框,包括标题,轴标签,图例等。搜索之后,我想我应该可以使用underlayCallback选项来做到这一点,但我找不到一个例如,对于dygraphs来说我是一个新手。任何人都可以向我指出一个我错过的例子,或者为我提供一些通用代码来绘制边框吗?我有一些用ggplot2绘制的图(非交互式),并希望我的dygraph看起来很相似。非常感谢!

1 个答案:

答案 0 :(得分:3)

You can just use CSS for this:

library(dygraphs)

lungDeaths <- cbind(mdeaths, fdeaths)
writeLines("div[id^='htmlwidget_container'] { border:1px solid black; padding:10px}", 
           "my.css")
dygraph(lungDeaths, main="Title", xlab="X", ylab="Y") %>% 
  dyCSS("my.css") %>% 
  dyCallbacks(underlayCallback=JS("function(ctx, area, dygraph) {
                         ctx.strokeStyle = 'black';
                         ctx.strokeRect(area.x, area.y, area.w, area.h);
                     }"))

enter image description here

获取href值