/ / Granica wokół r wykresu dygraf - r, dygraphs

Granica wokół r wykresu dygraf - r, dygraphs

Chciałbym mieć granicę wokół siebiewykres dygraphs, obejmujący tytuł, etykiety osi, legendę itp. Po przeszukiwaniu, myślę, że powinienem móc skorzystać z opcji underlayCallback, aby to zrobić, ale nie mogę znaleźć przykładu i jestem bardzo nowy dla dygraphs. Czy ktoś może wskazać mi przykład, który "przeoczyłem" lub podać mi ogólny kod do narysowania granicy? Mam kilka wątków narysowanych za pomocą ggplot2 (nieinteraktywnych) i chcę, aby moje dygrafy wyglądały podobnie.

Odpowiedzi:

2 dla odpowiedzi № 1

Możesz po prostu użyć CSS do tego:

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);
}"))

wprowadź opis obrazu tutaj