showata

license version Release Doc

Actions Status

A library of to show data (in browser, evcxr_jupyter) as table, chart....

The crate provides display for:

Feedbacks (comments, tickets, PR,...) are welcomes.

Usages

Inside Jupyter

Inside your jupyter (rust) notebook:

```txt :dep showata = { version = "0.1.0" features=["show_ndarray"]}

extern crate ndarray; extern crate showata;

use showata::Showable; use ndarray::Array2;

let data = Array2::::zeros((3, 4)); data.show() ```

Sample Screenshot

Inside Editor

Inside your favorite editor/IDE:

```txt use showata::Showable; use ndarray::Array2;

let data = Array2::::zeros((3, 4)); data.show().unwrap(); ```

```

By default the data will be shown inside your web browser.

cargo run

Show nothing

SHOWATA_MEDIUM=Noop cargo run ```

Show Chart

see vegalite3

Notes

Currently the project groups showers as features instead of packages. But it could change in the futures if use of package is more useful (than just "it's the recommended way in the cargo doc").

Why features (vs packages):

Links