metricsgraphics: Create Interactive Charts with the JavaScript 'MetricsGraphics' Library

Share:

Provides an 'htmlwidgets' interface to the 'MetricsGraphics.js' ('D3'-based) charting library which is geared towards displaying time-series data. Chart types include line charts, scatterplots, histograms and rudimentary bar charts. Support for laying out multiple charts into a grid layout is also provided. All charts are interactive and many have an option for line, label and region annotations.

Author
Bob Rudis [aut, cre], Ali Almossawi [ctb, cph] (MetricsGraphics library), Hamilton Ulmer [ctb, cph] (MetricsGraphics library), Mozilla [cph] (MetricsGraphics library), jQuery Foundation and contributors [ctb, cph] (jQuery library)
Date of publication
2015-12-21 15:29:04
Maintainer
Bob Rudis <bob@rudis.net>
License
MIT + file LICENSE
Version
0.9.0
URLs

View on CRAN

Man pages

metricsgraphics
An 'htmlwidget' interface to the MetricsGraphics.js D3 chart...
metricsgraphics-exports
metricsgraphics exported operators
metricsgraphicsOutput
Widget output function for use in Shiny
mjs_add_baseline
Sets a baseline line/label
mjs_add_confidence_band
Add a confidence band to line plot
mjs_add_css_rule
Add a CSS rule to the rendered htmlwidget
mjs_add_legend
Adds a legend to a metricsgraphics chart
mjs_add_line
Add a new line to a metricsgraphics.js linechart "geom"
mjs_add_marker
Sets a marker line/label
mjs_add_mouseover
Adds a custom rollover to a metricsgraphics chart
mjs_annotate_region
Region annotations for line charts [EXPERIMENTAL]
mjs_axis_x
Configure x axis ticks & limits
mjs_axis_y
Configure y axis ticks & limits
mjs_bar
metricsgraphics.js bar chart "geom"
mjs_grid
Lays out metricsgraphics widgets into a "grid", similar to...
mjs_hist
Shortcut for plotting MetricsGraphics histograms
mjs_histogram
Plot Histograms with MetrisGraphics
mjs_labs
Configure axis labels & plot description
mjs_line
metricsgraphics.js linechart "geom"
mjs_plot
Create a new metricsgraphics.js plot
mjs_point
metricsgraphics.js scatterplot "geom"
renderMetricsgraphics
Widget render function for use in Shiny

Files in this package

metricsgraphics
metricsgraphics/inst
metricsgraphics/inst/htmlwidgets
metricsgraphics/inst/htmlwidgets/lib
metricsgraphics/inst/htmlwidgets/lib/jquery
metricsgraphics/inst/htmlwidgets/lib/jquery/MIT-LICENSE.txt
metricsgraphics/inst/htmlwidgets/lib/jquery/src
metricsgraphics/inst/htmlwidgets/lib/jquery/src/offset.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/sizzle
metricsgraphics/inst/htmlwidgets/lib/jquery/src/sizzle/dist
metricsgraphics/inst/htmlwidgets/lib/jquery/src/sizzle/dist/sizzle.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/sizzle/dist/sizzle.min.map
metricsgraphics/inst/htmlwidgets/lib/jquery/src/sizzle/dist/sizzle.min.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/intro.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/event.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/core
metricsgraphics/inst/htmlwidgets/lib/jquery/src/core/init.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/core/var
metricsgraphics/inst/htmlwidgets/lib/jquery/src/core/var/rsingleTag.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/core/ready.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/core/access.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/core/parseHTML.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/effects.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/ajax.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/selector-sizzle.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/core.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/queue.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/event
metricsgraphics/inst/htmlwidgets/lib/jquery/src/event/support.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/event/ajax.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/event/alias.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/queue
metricsgraphics/inst/htmlwidgets/lib/jquery/src/queue/delay.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/traversing
metricsgraphics/inst/htmlwidgets/lib/jquery/src/traversing/var
metricsgraphics/inst/htmlwidgets/lib/jquery/src/traversing/var/rneedsContext.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/traversing/findFilter.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/var
metricsgraphics/inst/htmlwidgets/lib/jquery/src/var/rnotwhite.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/var/support.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/var/class2type.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/var/strundefined.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/var/pnum.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/var/arr.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/var/hasOwn.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/var/indexOf.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/var/toString.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/var/concat.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/var/slice.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/var/push.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/ajax
metricsgraphics/inst/htmlwidgets/lib/jquery/src/ajax/load.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/ajax/parseJSON.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/ajax/var
metricsgraphics/inst/htmlwidgets/lib/jquery/src/ajax/var/nonce.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/ajax/var/rquery.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/ajax/xhr.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/ajax/parseXML.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/ajax/script.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/ajax/jsonp.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/manipulation.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/attributes
metricsgraphics/inst/htmlwidgets/lib/jquery/src/attributes/attr.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/attributes/support.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/attributes/prop.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/attributes/val.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/attributes/classes.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/selector-native.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/data
metricsgraphics/inst/htmlwidgets/lib/jquery/src/data/var
metricsgraphics/inst/htmlwidgets/lib/jquery/src/data/var/data_priv.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/data/var/data_user.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/data/accepts.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/data/Data.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/css
metricsgraphics/inst/htmlwidgets/lib/jquery/src/css/swap.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/css/support.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/css/var
metricsgraphics/inst/htmlwidgets/lib/jquery/src/css/var/cssExpand.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/css/var/rnumnonpx.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/css/var/isHidden.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/css/var/getStyles.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/css/var/rmargin.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/css/curCSS.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/css/hiddenVisibleSelectors.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/css/defaultDisplay.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/css/addGetHookIf.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/wrap.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/deferred.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/selector.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/jquery.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/attributes.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/effects
metricsgraphics/inst/htmlwidgets/lib/jquery/src/effects/Tween.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/effects/animatedSelector.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/outro.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/manipulation
metricsgraphics/inst/htmlwidgets/lib/jquery/src/manipulation/support.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/manipulation/var
metricsgraphics/inst/htmlwidgets/lib/jquery/src/manipulation/var/rcheckableType.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/manipulation/_evalUrl.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/traversing.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/data.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/dimensions.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/serialize.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/exports
metricsgraphics/inst/htmlwidgets/lib/jquery/src/exports/global.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/exports/amd.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/css.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/callbacks.js
metricsgraphics/inst/htmlwidgets/lib/jquery/src/deprecated.js
metricsgraphics/inst/htmlwidgets/lib/jquery/bower.json
metricsgraphics/inst/htmlwidgets/lib/jquery/dist
metricsgraphics/inst/htmlwidgets/lib/jquery/dist/jquery.min.map
metricsgraphics/inst/htmlwidgets/lib/jquery/dist/jquery.js
metricsgraphics/inst/htmlwidgets/lib/jquery/dist/jquery.min.js
metricsgraphics/inst/htmlwidgets/lib/d3
metricsgraphics/inst/htmlwidgets/lib/d3/package.js
metricsgraphics/inst/htmlwidgets/lib/d3/bower.json
metricsgraphics/inst/htmlwidgets/lib/d3/d3.min.js
metricsgraphics/inst/htmlwidgets/lib/d3/d3.js
metricsgraphics/inst/htmlwidgets/lib/d3/LICENSE
metricsgraphics/inst/htmlwidgets/lib/metrics-graphics
metricsgraphics/inst/htmlwidgets/lib/metrics-graphics/bower.json
metricsgraphics/inst/htmlwidgets/lib/metrics-graphics/dist
metricsgraphics/inst/htmlwidgets/lib/metrics-graphics/dist/mg_regions.css
metricsgraphics/inst/htmlwidgets/lib/metrics-graphics/dist/metricsgraphics.css
metricsgraphics/inst/htmlwidgets/lib/metrics-graphics/dist/metricsgraphics.min.js
metricsgraphics/inst/htmlwidgets/lib/metrics-graphics/dist/mg_regions.js
metricsgraphics/inst/htmlwidgets/lib/metrics-graphics/dist/metricsgraphics.js
metricsgraphics/inst/htmlwidgets/lib/metrics-graphics/LICENSE
metricsgraphics/inst/htmlwidgets/metricsgraphics.yaml
metricsgraphics/inst/htmlwidgets/metricsgraphics.js
metricsgraphics/inst/doc
metricsgraphics/inst/doc/introductiontometricsgraphics.R
metricsgraphics/inst/doc/introductiontometricsgraphics.html
metricsgraphics/tests
metricsgraphics/tests/testthat
metricsgraphics/tests/testthat/test.html
metricsgraphics/tests/testthat/test-metricsgraphics.R
metricsgraphics/tests/testthat/shiny.R
metricsgraphics/tests/testthat/test.R
metricsgraphics/tests/test-all.R
metricsgraphics/NAMESPACE
metricsgraphics/R
metricsgraphics/R/metricsgraphics.r
metricsgraphics/R/mouseover.r
metricsgraphics/R/mjs_grid.r
metricsgraphics/R/hist.r
metricsgraphics/R/rules.r
metricsgraphics/R/axis.r
metricsgraphics/R/legend.r
metricsgraphics/R/line.r
metricsgraphics/R/annotate.r
metricsgraphics/R/point.r
metricsgraphics/R/bar.r
metricsgraphics/R/region.r
metricsgraphics/R/labs.r
metricsgraphics/R/metricsgraphics-package.r
metricsgraphics/MD5
metricsgraphics/build
metricsgraphics/build/vignette.rds
metricsgraphics/DESCRIPTION
metricsgraphics/man
metricsgraphics/man/mjs_bar.Rd
metricsgraphics/man/mjs_add_baseline.Rd
metricsgraphics/man/metricsgraphics.Rd
metricsgraphics/man/mjs_line.Rd
metricsgraphics/man/mjs_annotate_region.Rd
metricsgraphics/man/mjs_axis_y.Rd
metricsgraphics/man/metricsgraphics-exports.Rd
metricsgraphics/man/mjs_labs.Rd
metricsgraphics/man/mjs_histogram.Rd
metricsgraphics/man/mjs_add_marker.Rd
metricsgraphics/man/mjs_add_line.Rd
metricsgraphics/man/mjs_axis_x.Rd
metricsgraphics/man/mjs_plot.Rd
metricsgraphics/man/renderMetricsgraphics.Rd
metricsgraphics/man/mjs_add_confidence_band.Rd
metricsgraphics/man/mjs_point.Rd
metricsgraphics/man/mjs_add_css_rule.Rd
metricsgraphics/man/mjs_grid.Rd
metricsgraphics/man/metricsgraphicsOutput.Rd
metricsgraphics/man/mjs_add_mouseover.Rd
metricsgraphics/man/mjs_hist.Rd
metricsgraphics/man/mjs_add_legend.Rd
metricsgraphics/LICENSE