mdcharts library

Classes

AdaptiveScrollBehavior
ArcDataHolder
Holder object of the start/end angles of the path alongside with path data itself that is mostly required for hit testing.
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.
BarChartTooltipStyle
Contains various customization options for the tooltip.
DonutChart
DonutChartBackgroundStyle
Contains various customization options for the background of the chart.
DonutChartData
Data for the DonutChart.
DonutChartSectionStyle
Contains various customization options for the section of the chart.
DonutChartSettings
Set of settings of the DonutChart.
DonutChartStyle
Contains various customization options for the DonutChart.
GaugeChart
Gauge chart.
GaugeChartBackgroundStyle
Contains various customization options for the background of the chart.
GaugeChartData
Data for the GaugeChart.
GaugeChartSectionStyle
Contains various customization options for the section of the chart.
GaugeChartSettings
Set of settings of the GaugeChart.
GaugeChartStyle
Contains various customization options for the GaugeChart.
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.
BarBorder
Axis division borders.
BarFit
How the bars should be inscribed into painting zone.
InteractionType
How one will be interacting with the BarChart.
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.
YAxisLayout
How Y axis labels should be laid out.

Typedefs

IndexedPredicate = bool Function(int index)
Signature for indexed predicate.
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<T> = String Function(DateTime key, T value)
Signature for callbacks that builds tooltip text based on the provided key and value.