Module charts

Module charts 

Source
Expand description

Methods to turn TimeLog into SVG and HTML charts.

Modules§

burndown
Calculates the necessary data for burndown chart creation.

Structs§

BurndownOptions
Contains all information needed for creating a burndown chart. Create a new instance with BurndownOptions::new().
RenderOptions
Contains all information needed for rendering a chart. Create a new instance with RenderOptions::new().

Enums§

BurndownType
The type of burndown chart to create.
ChartSettingError
Possible errors when creating a chart.

Functions§

create_bar_chart
Create a bar chart.
create_burndown_chart
Create a burndown line chart.
create_estimate_chart
Creates a chart with estimates and actual time from grouped time logs (i.e., Estimates vs. actual time on all labels)
create_grouped_bar_chart
Create a grouped bar chart, i.e., Hours per Label per User.
create_pie_chart
Create a pie chart.

Type Aliases§

SeriesData
Data to be converted into types from charming::series.