Skip to main content

ravenrs_graphics/
lib.rs

1//! Drawing logic shared across RavenRS. It depends on no engine, so reports, the
2//! UI and any later module draw the same charts and the same barcodes.
3//!
4//! * [`vector`] holds shapes that PDF and SVG can write as they are, and a
5//!   rasterizer for the outputs that need pictures.
6//! * [`chart`] lays numbers out as shapes and labels.
7//! * [`plot`] lays them out the way dashboards show them, in a richer picture that
8//!   says what is under the pointer.
9//! * [`sankey`] lays a graph of flows out as nodes and ribbons, or says why it cannot.
10//! * [`barcode`] turns text into the modules a scanner reads.
11
12pub mod barcode;
13pub mod chart;
14pub mod plot;
15pub mod sankey;
16pub mod vector;