/ / Confine attorno al grafico di r arie - r, dygraphs

Tracciare una trama intorno a r di dygraph - r, dygraphs

Mi piacerebbe avere un confine intorno al mio interotrama di dygraph, comprendente il titolo, le etichette degli assi, la legenda, ecc. Dopo la ricerca, penso che dovrei essere in grado di usare l'opzione underlayCallback per fare ciò, ma non riesco a trovare un esempio, e sono molto nuovo per i dygraphs. Qualcuno può indicarmi un esempio che mi è mancato, o fornirmi un po 'di codice generale per disegnare il bordo? Ho alcuni grafici disegnati con ggplot2 (non interattivo), e voglio che i miei dygraph abbiano un aspetto simile.

risposte:

2 per risposta № 1

Puoi semplicemente usare i CSS per questo:

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

inserisci la descrizione dell'immagine qui