Learn R Programming

⚠️There's a newer version (0.6.10) of this package.Take me there.

plumbr (version 0.6.3)

Mutable and dynamic data models

Description

The base R data.frame, like any vector, is copied upon modification. This behavior is at odds with that of GUIs and interactive graphics. To rectify this, plumbr provides a mutable, dynamic tabular data model. Models may be chained together to form the complex plumbing necessary for sophisticated graphical interfaces. Also included is a general framework for linking datasets; an typical use case would be a linked brush.

Copy Link

Version

Install

install.packages('plumbr')

Monthly Downloads

199

Version

0.6.3

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Michael Lawrence

Last Published

October 26th, 2011

Functions in plumbr (0.6.3)

as.data.frame.mutaframe

Coercion to data.frame
Selection-class

Selection
is_paused

Is a mutaframe currently paused?
mutaframe

Create a mutaframe, a mutable data.frame
add_listener

Plumbr events
shape_changed

Is the event a shape changed event?
mutalist

mutalist
match_any_linker

match_any_linker
$.mutaframe

Extraction and Replacement
variable_names

Make valid variable names
duplex_data_linker

Duplex linking
raw_bindings

Generate binding for raw values
pause

Pause (cache) events.
as.mutaframe

Coercion to mutaframe
changed

Get the 'changed' signal
combine_data_events

Combine list of events into single event.
proxy_bindings

Generate binding for proxies.
remove_listener

DataSelection

Selection in Data
notify_listeners

Notify listeners that data has changed.
as.list.mutaframe

Coercion to list
unpause

Unpause (reply) events.
RegionSelection-class

The ItemSelection class implements Selection for the selection of 1D and 2D regions in plot/data space.
is.mutaframe

Test for mutaframes
ItemSelection-class

The ItemSelection class implements Selection for the very common case of selecting items in a dataset, optionally with weights.
raw_binding

Generate binding for raw values