Skip to contents

This is a generic function for plotting 'R' objects using the C3.js charting library. The syntax is similar to that of the plot() generic function.

Usage

c3plot(x, ...)

Arguments

x

x coordinates for points or any 'R' object with a c3plot method.

...

arguments passed to methods.

Details

For simple scatter and line plots, c3plot.default will be used. However, there are c3plot methods for various 'R' objects. Use methods(c3plot) and the documentation for these.

Plots created with this are interactive htmlwidgets that can be used in the RStudio Viewer or embedded into 'R Markdown' documents, 'Shiny' web applications, etc.

For the default method, the argument y with the y coordinates of points is required. For some methods, such as c3plot.density and c3plot.function, y is not required because those methods can compute or extract y coordinates from the x object

Examples

data(mtcars)
c3plot(mtcars$disp, mtcars$hp, main = "Displacement vs. HP in mtcars")
c3plot(qnorm)