Description Usage Arguments Details Value Note Examples
This function will add a CSS rule to a widget-created
DOM stylesheet. rule
should be a valid CSS rule as you
would enter in a <style>...</style>
block. No checking is done
to ensure validity.
1 | mjs_add_css_rule(mjs, rule, warn = TRUE)
|
mjs |
metricsgraphics plot object |
rule |
character vector of CSS rule(s) to add to the widget DOM |
warn |
show warnings for global CSS rules? (default: |
Use {{ID}}
(followed by a space) to target the CSS rule
just to the widget vs the whole DOM.
Vectorized over rule
metricsgraphics plot object
This is for expert use only. You need to know quite a bit about the visualization
and target DOM to effectively use this function. CSS rules without the {{ID}}
are applied to the entire DOM.
1 2 3 4 5 6 7 8 9 10 11 12 13 | set.seed(1492)
stocks <- data.frame(
time = as.Date('2009-01-01') + (365 * 0:9),
X = rnorm(10, 0, 1),
Y = rnorm(10, 0, 2),
Z = rnorm(10, 0, 4))
stocks %>%
mjs_plot(x=time, y=X) %>%
mjs_line() %>%
mjs_axis_x(xax_format="date") %>%
mjs_add_css_rule("{{ID}} .blk { fill:black }") %>%
mjs_annotate_region("2013-01-01", "2016-01-01", "Crazy times", "blk")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.