Roadmap lays initiatives across months in lanes: each a bar from its first day through its last, filled as far as it has come, under the months' names and a line at today; hover a bar for its dates. Bars sit at fractions of the span, so nothing is measured, and a strip too narrow for its months scrolls sideways at a least width per month. GanttChart and TimelineView are the charts GanttChart. BurndownChart lives with the charts, on their scales, labels, tiles and paint: the ideal line from the scope down to nothing, what was left at each day's end so far, and a line at today; hover a day to read it. MilestoneProgress shows a milestone's issues done as a bar and a count, when it is due, and whether it keeps pace: on track, at risk when the work trails the time gone by more than a tenth, late past its day, or done. WorkloadView sets each person's points against what they can take, the bar turning red past it, in columns that line up.
58 lines
1.4 KiB
Rust
58 lines
1.4 KiB
Rust
mod axes;
|
|
mod burndown;
|
|
mod calendar;
|
|
mod cartesian;
|
|
mod distribution;
|
|
mod export;
|
|
mod flow;
|
|
mod funnel;
|
|
mod geometry;
|
|
mod glide;
|
|
mod layout;
|
|
mod network;
|
|
mod paint;
|
|
mod parallel;
|
|
mod parts;
|
|
mod pie;
|
|
mod plot;
|
|
mod pointer;
|
|
mod radar;
|
|
mod realtime;
|
|
mod relations;
|
|
mod scale;
|
|
mod schedule;
|
|
mod series;
|
|
mod stats;
|
|
mod sunburst;
|
|
mod targets;
|
|
#[cfg(all(test, feature = "test-support"))]
|
|
mod tests;
|
|
mod tiles;
|
|
|
|
pub use burndown::BurndownChart;
|
|
pub use calendar::CalendarHeatmap;
|
|
pub use cartesian::{AreaChart, BarChart, LineChart, ScatterChart};
|
|
pub use distribution::{BoxPlot, Histogram, ViolinPlot, WaterfallChart};
|
|
pub use flow::SankeyChart;
|
|
pub use funnel::FunnelChart;
|
|
pub use network::NetworkGraph;
|
|
pub use parallel::ParallelCoordinates;
|
|
pub use parts::{ChartLegend, ChartTooltip};
|
|
pub use pie::PieChart;
|
|
pub use radar::RadarChart;
|
|
pub use realtime::RealtimeChart;
|
|
pub use relations::ChordDiagram;
|
|
pub use schedule::{GanttChart, Task};
|
|
pub use series::{Points, Series};
|
|
pub use sunburst::{Slice, Sunburst};
|
|
pub use targets::{Bullet, BulletChart, ProgressChart};
|
|
pub use tiles::{HeatmapChart, Treemap};
|
|
|
|
pub(crate) use axes::anchored;
|
|
pub(crate) use geometry::{Geometry, Ink, Line, Rect};
|
|
pub(crate) use layout::squarify;
|
|
pub(crate) use paint::{at, finish, measure, place, ring, tint};
|
|
pub(crate) use plot::{Layout, Pick, Plot, Scene, Tips, plot};
|
|
pub(crate) use scale::{Linear, compact, nice, nice_step};
|
|
pub(crate) use tiles::{Tiles, tracked};
|