eggnstone_charts library
The main library of the eggnstone_charts package.
Classes
- ChartInfo
- A class that holds information about a chart, including data tip format and labels for the axes and title.
- ChartStyle
- A class that defines the style properties for charts.
- ClosestLineInfo
- A class that holds information about the closest point on a line and its index.
- ClosestPointInfo
- A class that holds information about the closest point on a chart.
- DateTimeChartData
- A chart data class specifically for handling DateTime data series.
- DateTimeFormatter
- A formatter for DateTime objects that formats them using a specified DateFormat.
- DateTimeMinMax
- A class that represents the minimum and maximum values for DateTime objects.
- DateTimeTools
- A class that provides tools for working with DateTime objects,
- DoubleChartData
- A specific implementation of GenericChartData for double values.
- DoubleFormatter
- A formatter for double values that formats them to a specified precision.
- DoubleMinMax
- A class that represents the minimum and maximum values for double values.
- DoubleTools
- A class that provides specific tools for handling double values in charts.
-
GenericChartData<
TX, TY> - A generic chart data class that holds a list of data series, tools for X and Y axes, and min/max values.
-
GenericDataSeries<
TX, TY> - A generic data series class that holds a list of points with a specific type for X and Y values.
-
GenericFormatter<
T> - A generic formatter interface that defines a method to format a value of type T.
-
GenericLineChart<
TX, TY, TD extends GenericChartData< TX, TY> > - A generic line chart widget that can display data of any type.
-
GenericMinMax<
TX, TY> - A generic class that holds minimum and maximum values for two types, TX and TY.
-
GenericPoint<
TX, TY> - A generic point class that can hold any type of x and y coordinates.
-
GenericTools<
T> - An abstract class that defines generic tools for formatting and manipulating values of type T.
Typedefs
-
DateTimeDataSeries
= GenericDataSeries<
DateTime, double> - A data series class specifically for DateTime as X values and double as Y values.
-
DateTimeLineChart
= GenericLineChart<
DateTime, double, DateTimeChartData> - A line chart specifically designed for DateTime data.
-
DateTimePoint
= GenericPoint<
DateTime, double> - A point class that represents a point in a 2D space with DateTime as the X value and double as the Y value.
-
DoubleDataSeries
= GenericDataSeries<
double, double> - A data series class specifically for DateTime as X values and double as Y values.
-
DoubleLineChart
= GenericLineChart<
double, double, DoubleChartData> - A line chart class specifically for handling double data series.
-
DoublePoint
= GenericPoint<
double, double> - A point class that represents a point in a 2D space with DateTime as the X value and double as the Y value.
-
TapCallback
= void Function<
TX, TY>(Offset location, TX dataX, TY dataY, ClosestLineInfo? closestLine)