mdcharts library

Classes

BarChart
Bar chart.
BarChartAxisStyle
Contains various customization options for the axis of the chart.
BarChartBarStyle
Contains various customization options for the bars of the chart.
BarChartData
Data for the BarChart.
BarChartGridStyle
Contains various customization options for the grid lines of the chart.
BarChartSettings
Set of settings of the BarChart.
BarChartStyle
Contains various customization options for the BarChart.
LineChart
Line chart.
LineChartAxisStyle
Contains various customization options for the axis of the chart.
LineChartData
Data for the LineChart.
LineChartGridStyle
Contains various customization options for the grid lines of the chart.
LineChartLimitStyle
Contains various customization options for limit line and label.
LineChartLineStyle
Contains various customization options for the line of the chart itself.
LineChartPointStyle
Contains various customization options for the point (last available or currently selected by user).
LineChartSettings
Set of settings of the LineChart.
LineChartStyle
Contains various customization options for the LineChart.

Enums

AxisDivisionEdges
Axis division edges.
BarAlignment
Alignment of the bars within chart.
LimitLabelSnapPosition
Snap position options of limit label.
LineChartDataDirection
Data directionality of line chart.
LineChartDataType
Defines how values of the LineChartData.data must be represented.
LineChartGridType
Type of the line chart.

Typedefs

LabelBuilder<T> = String Function(T value)
Signature for callbacks that builds label text based on the provided key.
RichLabelBuilder<T> = TextSpan Function(T value, TextStyle style)
Signature for callbacks that builds label rich text based on the provided key. Also provides style in case if several styles could be used to build the label.
TooltipBuilder = String Function(DateTime key, double value)
Signature for callbacks that builds tooltip text based on the provided key and value.