Package: plumbr 0.6.9
plumbr: Mutable and dynamic data models
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.
Authors:
plumbr_0.6.9.tar.gz
plumbr_0.6.9.zip(r-4.5)plumbr_0.6.9.zip(r-4.4)plumbr_0.6.9.zip(r-4.3)
plumbr_0.6.9.tgz(r-4.4-any)plumbr_0.6.9.tgz(r-4.3-any)
plumbr_0.6.9.tar.gz(r-4.5-noble)plumbr_0.6.9.tar.gz(r-4.4-noble)
plumbr_0.6.9.tgz(r-4.4-emscripten)plumbr_0.6.9.tgz(r-4.3-emscripten)
plumbr.pdf |plumbr.html✨
plumbr/json (API)
# Install 'plumbr' in R: |
install.packages('plumbr', repos = c('https://ggobi.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/ggobi/plumbr/issues
Last updated 11 years agofrom:42981921a7. Checks:OK: 1 WARNING: 6. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Oct 27 2024 |
R-4.5-win | WARNING | Oct 27 2024 |
R-4.5-linux | WARNING | Oct 27 2024 |
R-4.4-win | WARNING | Oct 27 2024 |
R-4.4-mac | WARNING | Oct 27 2024 |
R-4.3-win | WARNING | Oct 27 2024 |
R-4.3-mac | WARNING | Oct 27 2024 |
Exports:add_listeneras.factoras.matrixas.mutaframeDataSelectionduplex_data_linkeris_pausedis.mutaframeItemSelectionmatch_any_linkermutaframemutalistmutalist2envnotify_listenerspauseRegionSelectionremove_listenershape_changedunpausewhich
Dependencies:objectSignals
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Extraction and Replacement | $.mutaframe $<-.mutaframe [.mutaframe [<-.mutaframe [[.mutaframe [[<-.mutaframe |
Plumbr events | add_listener |
Coercion to data.frame | as.data.frame.mutaframe |
Coercion to list | as.list.mutaframe |
Coercion to mutaframe | as.mutaframe as.mutaframe.data.frame as.mutaframe.default as.mutaframe.mutaframe |
Get the 'changed' signal | changed |
Combine list of events into single event. | combine_data_events |
Selection in Data | DataSelection |
Duplex linking | duplex_data_linker |
Is a mutaframe currently paused? | is_paused |
Test for mutaframes | is.mutaframe |
The 'ItemSelection' class implements 'Selection' for the very common case of selecting items in a dataset, optionally with weights. | as.factor,ItemSelection-method as.integer,ItemSelection-method as.logical,ItemSelection-method as.numeric,ItemSelection-method as.vector,ItemSelection-method class:ItemSelection coerce,ItemSelection,factor-method coerce,ItemSelection,integer-method coerce,ItemSelection,logical-method coerce,ItemSelection,numeric-method coerce,ItemSelection,vector-method ItemSelection ItemSelection-class which,ItemSelection-method |
match_any_linker | match_any_linker |
Create a mutaframe, a mutable data.frame | mutaframe mutaframe-class |
mutalist | $.mutalist $<-.mutalist as.data.frame.mutalist as.list.mutalist c.mutalist head.mutalist lapply.mutalist length.mutalist mutalist mutalist-class mutalist2env names.mutalist names<-.mutalist print.mutalist rep.mutalist rev.mutalist tail.mutalist unlist.mutalist [.mutalist [<-.mutalist [[.mutalist [[<-.mutalist |
Notify listeners that data has changed. | notify_listeners |
Pause (cache) events. | pause |
Generate binding for proxies. | proxy_bindings |
Generate binding for raw values | raw_binding |
Generate binding for raw values | raw_bindings |
The 'ItemSelection' class implements 'Selection' for the selection of 1D and 2D regions in plot/data space. | as.matrix,RegionSelection-method class:RegionSelection coerce,RegionSelection,matrix-method RegionSelection RegionSelection-class |
Remove a listener, identified by the ID returned by 'add_listener'. | remove_listener |
Selection | class:Selection Selection-class |
Is the event a shape changed event? | shape_changed |
Unpause (reply) events. | unpause |
Make valid variable names | variable_names |