mdcharts library
Classes
- AdaptiveScrollBehavior
- 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.
- 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
andvalue
.