plumbr: Mutable and dynamic data models
Version 0.6.9

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.

Browse man pages Browse package API and functions Browse package files

AuthorMichael Lawrence, Hadley Wickham
Date of publication2014-02-22 22:12:17
MaintainerMichael Lawrence <michafla@gene.com>
LicenseGPL (>= 2)
Version0.6.9
URL https://github.com/ggobi/plumbr/wiki
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("plumbr")

Man pages

accessors: Extraction and Replacement
add_listener: Plumbr events
as.data.frame.mutaframe: Coercion to data.frame
as.list.mutaframe: Coercion to list
as.mutaframe: Coercion to mutaframe
changed: Get the 'changed' signal
combine_data_events: Combine list of events into single event.
DataSelection: Selection in Data
duplex_data_linker: Duplex linking
is.mutaframe: Test for mutaframes
is_paused: Is a mutaframe currently paused?
ItemSelection-class: The 'ItemSelection' class implements 'Selection' for the very...
match_any_linker: match_any_linker
mutaframe: Create a mutaframe, a mutable data.frame
mutalist: mutalist
notify_listeners: Notify listeners that data has changed.
pause: Pause (cache) events.
proxy_bindings: Generate binding for proxies.
raw_binding: Generate binding for raw values
raw_bindings: Generate binding for raw values
RegionSelection-class: The 'ItemSelection' class implements 'Selection' for the...
remove_listener: Remove a listener, identified by the ID returned by...
Selection-class: Selection
shape_changed: Is the event a shape changed event?
unpause: Unpause (reply) events.
variable_names: Make valid variable names

Functions

$.mutaframe Man page
$.mutalist Man page
$<-.mutaframe Man page
$<-.mutalist Man page
DataSelection Man page Source code
ItemSelection Man page Source code
ItemSelection-class Man page
RegionSelection Man page Source code
RegionSelection-class Man page
Selection-class Man page
[.mutaframe Man page
[.mutalist Man page
[<-.mutaframe Man page
[<-.mutalist Man page
[[.mutaframe Man page
[[.mutalist Man page
[[<-.mutaframe Man page
[[<-.mutalist Man page
add_listener Man page Source code
anyMissingOrOutside Source code
as.data.frame.mutaframe Man page Source code
as.data.frame.mutalist Man page Source code
as.factor,ItemSelection-method Man page
as.integer,ItemSelection-method Man page
as.list.mutaframe Man page Source code
as.list.mutalist Man page Source code
as.logical,ItemSelection-method Man page
as.matrix,RegionSelection-method Man page
as.mutaframe Man page Source code
as.mutaframe.data.frame Man page Source code
as.mutaframe.default Man page Source code
as.mutaframe.mutaframe Man page Source code
as.numeric,ItemSelection-method Man page
as.vector,ItemSelection-method Man page
bracket.Index Source code
c.mutalist Man page Source code
changed Man page Source code
class:ItemSelection Man page
class:RegionSelection Man page
class:Selection Man page
coerce,ItemSelection,factor-method Man page
coerce,ItemSelection,integer-method Man page
coerce,ItemSelection,logical-method Man page
coerce,ItemSelection,numeric-method Man page
coerce,ItemSelection,vector-method Man page
coerce,RegionSelection,matrix-method Man page
combine_data_events Man page Source code
dim.mutaframe Source code
dimnames.mutaframe Source code
distance_cutoff_linker Source code
distance_weight_linker Source code
duplex_data_linker Man page Source code
envNames Source code
filter_bindings Source code
filter_proxy Source code
generate_key Source code
graph_linker Source code
head.mutaframe Source code
head.mutalist Man page Source code
is.mutaframe Man page Source code
is_paused Man page Source code
lapply.mutalist Man page Source code
length.mutalist Man page Source code
list2mutalist Source code
match_all_linker Source code
match_any_linker Man page Source code
match_weight_linker Source code
mutaframe Man page Source code Source code
mutaframe-class Man page
mutalist Man page Source code
mutalist-class Man page
mutalist2env Man page Source code
names.mutaframe Source code
names.mutalist Man page Source code
names<-.mutalist Man page
ncol.mutaframe Source code
notify_listeners Man page Source code
nrow.mutaframe Source code
pause Man page Source code
print.mutaframe Source code
print.mutalist Man page Source code
proxy_bindings Man page Source code
raw_binding Man page Source code
raw_bindings Man page Source code
remove_listener Man page Source code
rep.mutalist Man page Source code
rev.mutalist Man page Source code
rreversible Source code
selection_binding Source code
shape_changed Man page Source code
tail.mutaframe Source code
tail.mutalist Man page Source code
unlist.mutalist Man page Source code
unpause Man page Source code
userNames Source code
variable_names Man page Source code
which,ItemSelection-method Man page

Files

inst
inst/tests
inst/tests/test-names.r
inst/tests/test-mutaframe.r
inst/tests/test-accessors.r
inst/tests/test-events.r
inst/tests/test-mutability.r
tests
tests/test-all.R
NAMESPACE
R
R/globals.r
R/proxy-filter.r
R/bindings.r
R/print.r
R/linking.r
R/accessors.r
R/coercion.r
R/import.r
R/utils.r
R/dimensions.r
R/s4.r
R/constructor.r
R/selection.r
R/mutalist.R
R/names.r
R/events.r
MD5
README
DESCRIPTION
man
man/as.list.mutaframe.Rd
man/unpause.Rd
man/as.data.frame.mutaframe.Rd
man/proxy_bindings.Rd
man/match_any_linker.Rd
man/notify_listeners.Rd
man/mutalist.Rd
man/RegionSelection-class.Rd
man/pause.Rd
man/shape_changed.Rd
man/raw_binding.Rd
man/is.mutaframe.Rd
man/as.mutaframe.Rd
man/mutaframe.Rd
man/is_paused.Rd
man/remove_listener.Rd
man/variable_names.Rd
man/duplex_data_linker.Rd
man/ItemSelection-class.Rd
man/combine_data_events.Rd
man/changed.Rd
man/add_listener.Rd
man/DataSelection.Rd
man/Selection-class.Rd
man/accessors.Rd
man/raw_bindings.Rd
plumbr documentation built on May 20, 2017, 4:19 a.m.