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