The Rust language bindings for Perspective, a high performance data-visualization and analytics component for the web browser.
Examples
A simple example which loads an Apache Arrow and computes a "Group By" operation, returning a new Arrow.
use ViewConfigUpdate;
use ;
use Server;
use LocalClient;
# let arow_vec_data: = vec!;
let data = Arrow;
let options = default;
let table = client.table.await?;
let mut view_config = default;
view_config.group_by =
.iter
.map
.collect;
let view = table.view.await?;
let arrow = view.to_arrow.await?;
See also
perspective-js
for the JavaScript API.perspective-python
for the Python API.perspective-server
for Data Binding details.perspective-client
for the Rust Client APIperspective-viewer
for the WebAssembly<perspective-viewer>
Custom Element API.