Protocols
The following protocols are available globally.
-
A protocol to extend functionality of
See moreCTLineBarChartDataProtocol
specifically for Bar Charts.Declaration
Swift
public protocol CTBarChartDataProtocol : CTLineBarChartDataProtocol
-
A protocol to extend functionality of
See moreCTBarChartDataProtocol
specifically for Multi Part Bar Charts.Declaration
Swift
public protocol CTMultiBarChartDataProtocol : CTBarChartDataProtocol
-
A protocol to extend functionality of
CTBarChartDataProtocol
specifically for Multi Part Bar Charts.Declaration
Swift
public protocol CTRangedBarChartDataProtocol : CTBarChartDataProtocol
-
A protocol to extend functionality of
CTBarChartDataProtocol
specifically for Horizontal Bar Charts.Declaration
Swift
public protocol CTHorizontalBarChartDataProtocol : CTBarChartDataProtocol, isHorizontal
-
Undocumented
Declaration
Swift
public protocol isHorizontal
-
A protocol to extend functionality of
CTLineBarChartStyle
specifically for Bar Charts.Declaration
Swift
public protocol CTBarChartStyle : CTLineBarChartStyle
-
Undocumented
See moreDeclaration
Swift
public protocol CTBarStyle : Hashable, CTBarColourProtocol
-
A protocol to extend functionality of
See moreCTSingleDataSetProtocol
specifically for Standard Bar Charts.Declaration
Swift
public protocol CTStandardBarChartDataSet : CTSingleDataSetProtocol
-
A protocol to extend functionality of
See moreCTSingleDataSetProtocol
specifically for Multi Part Bar Charts.Declaration
Swift
public protocol CTMultiBarChartDataSet : CTSingleDataSetProtocol
-
A protocol to extend functionality of
CTSingleDataSetProtocol
specifically for Ranged Bar Charts.Declaration
Swift
public protocol CTRangedBarChartDataSet : CTStandardBarChartDataSet
-
A protocol to extend functionality of
CTLineBarDataPointProtocol
specifically for standard Bar Charts.This is base to specify conformance for generics.
Declaration
Swift
public protocol CTBarDataPointBaseProtocol : CTLineBarDataPointProtocol
-
A protocol to a standard colour scheme for bar charts.
See moreDeclaration
Swift
public protocol CTBarColourProtocol
-
A protocol to extend functionality of
CTBarDataPointBaseProtocol
specifically for standard Bar Charts.Declaration
Swift
public protocol CTStandardBarDataPoint : CTBarColourProtocol, CTBarDataPointBaseProtocol, CTStandardDataPointProtocol, CTnotRanged
-
A protocol to extend functionality of
CTBarDataPointBaseProtocol
specifically for standard Bar Charts.Declaration
Swift
public protocol CTRangedBarDataPoint : CTBarColourProtocol, CTBarDataPointBaseProtocol, CTRangeDataPointProtocol, CTisRanged
-
A protocol to extend functionality of
See moreCTBarDataPointBaseProtocol
specifically for multi part Bar Charts. i.e: Grouped or StackedDeclaration
Swift
public protocol CTMultiBarDataPoint : CTBarDataPointBaseProtocol, CTStandardDataPointProtocol, CTnotRanged
-
A protocol to extend functionality of
See moreCTLineBarChartDataProtocol
specifically for Line Charts.Declaration
Swift
public protocol CTLineChartDataProtocol : CTLineBarChartDataProtocol
-
A protocol to extend functionality of
CTLineBarChartStyle
specifically for Line Charts.Declaration
Swift
public protocol CTLineChartStyle : CTLineBarChartStyle
-
Protocol to set up the styling for individual lines.
See moreDeclaration
Swift
public protocol CTLineStyle
-
A protocol to extend functionality of
See moreCTLineStyle
specifically for Ranged Line Charts.Declaration
Swift
public protocol CTRangedLineStyle : CTLineStyle
-
A protocol to extend functionality of
See moreSingleDataSet
specifically for Line Charts.Declaration
Swift
public protocol CTLineChartDataSet : CTSingleDataSetProtocol
-
A protocol to extend functionality of
See moreCTLineChartDataSet
specifically for Ranged Line Charts.Declaration
Swift
public protocol CTRangedLineChartDataSet : CTLineChartDataSet
-
A protocol to extend functionality of
CTMultiDataSetProtocol
specifically for Multi Line Charts.Declaration
Swift
public protocol CTMultiLineChartDataSet : CTMultiDataSetProtocol
-
A protocol to extend functionality of
See moreCTLineBarDataPointProtocol
specifically for Line and Bar Charts.Declaration
Swift
public protocol CTLineDataPointProtocol : CTLineBarDataPointProtocol
-
A protocol to extend functionality of
CTStandardDataPointProtocol
specifically for Ranged Line Charts.Declaration
Swift
public protocol CTStandardLineDataPoint : CTLineDataPointProtocol, CTStandardDataPointProtocol, CTnotRanged
-
A protocol to extend functionality of
See moreCTStandardDataPointProtocol
specifically for Ranged Line Charts.Declaration
Swift
public protocol CTRangedLineDataPoint : CTLineDataPointProtocol, CTRangeDataPointProtocol, CTStandardDataPointProtocol, CTisRanged
-
Undocumented
See moreDeclaration
Swift
public protocol IgnoreMe
-
A protocol to extend functionality of
See moreCTChartData
specifically for Line and Bar Charts.Declaration
Swift
public protocol CTLineBarChartDataProtocol : CTChartData where Self.CTStyle : CTLineBarChartStyle
-
A protocol to extend functionality of
CTChartData
specifically for Pie and Doughnut Charts.Declaration
Swift
public protocol CTPieDoughnutChartDataProtocol : CTChartData
-
A protocol to extend functionality of
CTPieDoughnutChartDataProtocol
specifically for Pie Charts.Declaration
Swift
public protocol CTPieChartDataProtocol : CTPieDoughnutChartDataProtocol
-
A protocol to extend functionality of
CTPieDoughnutChartDataProtocol
specifically for Doughnut Charts.Declaration
Swift
public protocol CTDoughnutChartDataProtocol : CTPieDoughnutChartDataProtocol
-
A protocol to extend functionality of
See moreCTStandardDataPointProtocol
specifically for Pie and Doughnut Charts.Declaration
Swift
public protocol CTPieDataPoint : CTStandardDataPointProtocol, CTnotRanged
-
A protocol to extend functionality of
CTChartStyle
specifically for Pie and Doughnut Charts.Declaration
Swift
public protocol CTPieAndDoughnutChartStyle : CTChartStyle
-
A protocol to extend functionality of
CTPieAndDoughnutChartStyle
specifically for Pie Charts.Declaration
Swift
public protocol CTPieChartStyle : CTPieAndDoughnutChartStyle
-
A protocol to extend functionality of
See moreCTPieAndDoughnutChartStyle
specifically for Doughnut Charts.Declaration
Swift
public protocol CTDoughnutChartStyle : CTPieAndDoughnutChartStyle
-
Protocol to enable publishing data streams over the Combine framework
See moreDeclaration
Swift
public protocol Publishable
-
Main protocol for passing data around library.
All Chart Data models ultimately conform to this.
See moreDeclaration
Swift
public protocol CTChartData : ObservableObject, Identifiable
-
Main protocol to set conformace for types of Data Sets.
See moreDeclaration
Swift
public protocol CTDataSetProtocol : Hashable, Identifiable
-
Protocol for data sets that only require a single set of data .
See moreDeclaration
Swift
public protocol CTSingleDataSetProtocol : CTDataSetProtocol
-
Protocol for data sets that require a multiple sets of data .
See moreDeclaration
Swift
public protocol CTMultiDataSetProtocol : CTDataSetProtocol
-
Protocol to set base configuration for data points.
See moreDeclaration
Swift
public protocol CTDataPointBaseProtocol : Hashable, Identifiable
-
A protocol to extend functionality of
See moreCTDataPointBaseProtocol
for any chart type that needs a value.Declaration
Swift
public protocol CTStandardDataPointProtocol : CTDataPointBaseProtocol
-
A protocol to extend functionality of
See moreCTDataPointBaseProtocol
for any chart type that needs a upper and lower values.Declaration
Swift
public protocol CTRangeDataPointProtocol : CTDataPointBaseProtocol
-
Protocol to set the styling data for the chart.
See moreDeclaration
Swift
public protocol CTChartStyle
-
A protocol to set colour styling.
Allows for single colour, gradient or gradient with stops control.
See moreDeclaration
Swift
public protocol CTColourStyle
-
Undocumented
Declaration
Swift
public protocol CTisRanged
-
Undocumented
Declaration
Swift
public protocol CTnotRanged
-
Undocumented
See moreDeclaration
Swift
public protocol DataFunctionsProtocol
-
Undocumented
See moreDeclaration
Swift
public protocol GetDataProtocol
-
A protocol to get the correct touch overlay marker.
Declaration
Swift
public protocol MarkerType
-
A protocol to extend functionality of
See moreCTChartStyle
specifically for Line and Bar Charts.Declaration
Swift
public protocol CTLineBarChartStyle : CTChartStyle
-
A protocol to extend functionality of
See moreCTStandardDataPointProtocol
specifically for Line and Bar Charts.Declaration
Swift
public protocol CTLineBarDataPointProtocol : CTDataPointBaseProtocol
-
Undocumented
See moreDeclaration
Swift
public protocol PointOfInterestProtocol