chart_it library
Classes
- AxisLabelConfig
- Provides the configuration for a Axis Label Widget for a Cartesian Axis.
- AxisLabels
- Public class to provide label configuration along each edge of the Cartesian Chart.
- AxisTickConfig
- Represents data that affects the painting of ticks for all axis.
- BarChart
- Draws a BarChart for the Provided Data
- BarData
- Defines the Data of Each Individual Bar in a MultiBar group
- BarDataStyle
- Encapsulates all the Styling options required for a BarChart. The order of priority in styling is
- BarGroup
- Defines the structure of a Group of Bars.
- BarInteractionEvents
- BarInteractionEvents the interaction behaviour and callbacks for BarChart
- BarInteractionResult
- BarInteractionResult represents the result of an interaction with the BarChart.
- BarSeries
- This class defines the Data Set to be provided to the BarChart and the Global Styling options.
- BarSeriesConfig
- Defines BarSeries specific data variables, which are utilized when drawing a BarChart.
- CartesianAxisStyle
- Provides the Styling options for a Cartesian Axis.
- CartesianChartStructureData
- Represents data that can influence the structuring of a chart.
- CartesianChartStylingData
- Represents data that alters the visual appearance of the chart.
- CartesianGridStyle
- Provides the Styling options for a Cartesian Grid.
- CartesianRangeContext
- Wraps the Minimum & Maximum values for X & Y values in a Cartesian Chart
- CartesianRangeResult
- A Result Wrapper that provides the X & Y Ranges and the unit values.
-
CartesianSeries<
E extends TouchInteractionEvents< TouchInteractionResult> > - Base Series for any type of Data which can be plotted on a Cartesian Chart.
- ChartTextStyle
- Provides Uniform Text Styling across All Charts
- Fuzziness
- Fuzziness extends the boundaries for touch detection.
- LineChart
- MultiBar
- Defines a Group of Multiple Bars
- PieChart
- Draws a PieChart or Donut Chart for the Provided Data
- PieInteractionEvents
- PieInteractionEvents the interaction behaviour and callbacks for PieChart
- PieInteractionResult
- PieInteractionResult represents the result of an interaction with the PieChart.
- PieSeries
- This class defines the Data Set to be provided to the PieChart and the Global Styling options
- PieSeriesConfig
- Defines PieSeries specific data variables, which are utilized when drawing a PieChart.
- PolarAxis
-
Defines that the Axis Type is for a
PolarChart
, and provides Styling for Elements only for PolarChart Axis Type - RadarAxis
-
Defines that the Axis Type is for a
RadarChart
, and provides Styling for Elements only for RadarChart Axis Type - RadialAxis
- Defines the Structure for any type of Axis which are Applicable for a Radial Type Chart
- RadialChartStyle
- Provides the Styling options for any Radial Chart.
- RadialConfig
- RadialData
- RadialDataTween
-
RadialSeries<
E extends TouchInteractionEvents< TouchInteractionResult> > - Base Series for any type of Data which can be plotted on a Radial Type Chart.
- RefreshRateTickerProvider
- SimpleBar
- Defines a Simple singular Bar with a Single Y-Value
- SliceData
- Defines the Data of a Pie Slice in the Pie/Donut chart
- SliceDataStyle
- Encapsulates all the Styling options required for a PieChart. The order of priority in styling is
- SnapToBarConfig
- SnapToBarConfig determines the way interactions outside the boundary of the bar are handled by dictating how the interactions are interpreted.
Enums
- BarGroupArrangement
- Sets the Arrangement for all the bars in a BarGroup.
- BarLabelPosition
- Determines the position of the Bar Label.
- CartesianChartOrientation
- Orientation of the Chart
- SnapToBarBehaviour
- SnapToBarBehaviour influences the behaviour of snapping interactions outside of the boundaries of a bar to a particular bar.
Typedefs
- CalculateCartesianRange = CartesianRangeResult Function(CartesianRangeContext context)
-
Defines a Callback that returns a CartesianRangeResult for the
provided
context
of type CartesianRangeContext. - DonutLabel = String Function()
- Callback for Label in the Donut Area
- LabelMapper = String Function(num value)
- Callback for Mapping a String Value to a Label
- SliceMapper = String Function(num percentage, num value)
- Callback for Mapping a String Value to a Label