Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
R
 
 
 
 
 
 
 
 
 
 
 
 

rcloud.dcplot

Dimensional charting (dc.js and crossfilter) for RCloud

Define some aggregations and then drop in a dataframe. Get a set of linked, brushed and filtered interactive charts.

This RCloud package defines a simple domain-specific language for drawing linked and filtered charts. The language is inspired by (but does not share vocabulary with) ggplot, in the sense that it tries to define reasonable defaults and infers parameters from other parameters in order to reduce boilerplate.

The charts are drawn with dc.js. rcloud.dcplot pushes an R dataframe into a crossfilter instance on the client. An intermediate library, dcplot.js, performs the inference and defaulting of chart parameters.

As with all RCloud-JavaScript packages, rserve.js performs the translation from R to JavaScript data structures. In this package, even some R expressions are sent over the Rserve wire, allowing the front end to generate JavaScript functions from the R parse tree.

This is sometimes a great idea and sometimes just weird.

About

Dimensional charting (dc.js) for RCloud

Resources

Packages

No packages published