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.7)plumbr_0.6.9.zip(r-4.6)plumbr_0.6.9.zip(r-4.5)
plumbr_0.6.9.tgz(r-4.6-any)plumbr_0.6.9.tgz(r-4.5-any)
plumbr_0.6.9.tar.gz(r-4.7-any)plumbr_0.6.9.tar.gz(r-4.6-any)
plumbr_0.6.9.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
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 from:0855e87fcb. Checks:7 WARNING, 2 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | WARNING | 110 | ||
| source / vignettes | OK | 149 | ||
| linux-release-x86_64 | WARNING | 93 | ||
| macos-release-arm64 | WARNING | 89 | ||
| macos-oldrel-arm64 | WARNING | 100 | ||
| windows-devel | WARNING | 76 | ||
| windows-release | WARNING | 61 | ||
| windows-oldrel | WARNING | 61 | ||
| wasm-release | OK | 90 |
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 |
