Core Plot (macOS)
Cocoa plotting framework for macOS, iOS, and tvOS
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CCPTAnimationThe controller for Core Plot animations
 CCPTAnimation(CPTAnimationPeriodAdditions)
 C<CPTAnimationDelegate>Animation delegate
 CCPTAnimationOperationDescribes all aspects of an animation operation, including the value range, duration, animation curve, property to update, and the delegate
 CCPTAnimationPeriodAnimation timing information and animated values
 CCPTAnimationPeriod(AbstractMethods)CPTAnimationPeriod abstract methods—must be overridden by subclasses
 CCPTAnnotationAn annotation positions a content layer relative to some anchor point
 CCPTAnnotation(AbstractMethods)CPTAnnotation abstract methods—must be overridden by subclasses
 CCPTAnnotationHostLayerA container layer for annotations
 CCPTAxisAn abstract axis class
 CCPTAxis(AbstractMethods)CPTAxis abstract methods—must be overridden by subclasses
 C<CPTAxisDelegate>Axis labeling delegate
 CCPTAxisLabelAn axis label
 CCPTAxisLabelGroupA container layer for the axis labels
 CCPTAxisSetA container layer for the set of axes for a graph
 CCPTAxisTitleAn axis title
 CCPTBarPlotA two-dimensional bar plot
 C<CPTBarPlotDataSource>A bar plot data source
 C<CPTBarPlotDelegate>Bar plot delegate
 CCPTBorderedLayerA layer with a border line and background fill
 CCPTCalendarFormatterA number formatter that converts calendar intervals to dates
 CCPTColorAn immutable color
 CCPTColorSpaceAn immutable color space
 CCPTConstraintsImplements a one-dimensional constrained position within a given numeric range
 CCPTConstraints(AbstractMethods)CPTConstraints abstract methods—must be overridden by subclasses
 C<CPTDebugQuickLook>Methods used to show QuickLook previews of objects in the Xcode debugger and Swift playgrounds
 CCPTDecimalNumberValueTransformerA Cocoa Bindings value transformer for NSDecimalNumber objects
 CCPTEdgeInsetsEdge inset distances for stretchable images
 CCPTFillDraws area fills
 CCPTFill(AbstractMethods)CPTFill abstract methods—must be overridden by subclasses
 CCPTFunctionDataSourceA datasource class that automatically creates scatter plot data from a function or Objective-C block
 CCPTGradientDraws color gradient fills
 CCPTGradientElementA structure representing one node in a linked list of RGBA colors
 CCPTGraphAn abstract graph class
 CCPTGraph(AbstractFactoryMethods)CPTGraph abstract methods—must be overridden by subclasses
 CCPTGraphHostingViewA container view for displaying a CPTGraph
 CCPTGridLineGroupA group of grid line layers
 CCPTGridLinesAn abstract class that draws grid lines for an axis
 CCPTImageA bitmap image
 CCPTImage(CPTPlatformSpecificImageExtensions)Platform-specific extensions to CPTImage
 CCPTLayerBase class for all Core Animation layers in Core Plot
 CCPTLayer(CPTPlatformSpecificLayerExtensions)Platform-specific extensions to CPTLayer
 CCPTLayerAnnotationPositions a content layer relative to an anchor point in a reference layer
 C<CPTLayerDelegate>Layer delegate
 CCPTLegendA graph legend
 C<CPTLegendDelegate>Legend delegate
 CCPTLegendEntryA graph legend entry
 CCPTLimitBandDefines a range and fill used to highlight a band of data
 CCPTLineCapEnd cap decorations for lines
 CCPTLineStyleImmutable wrapper for various line drawing properties. Create a CPTMutableLineStyle if you want to customize properties
 CCPTMutableLineStyleMutable wrapper for various line drawing properties
 CCPTMutableNumericDataAn annotated NSMutableData type
 CCPTMutableNumericData(TypeConversion)Type conversion methods for CPTMutableNumericData
 CCPTMutablePlotRangeDefines a mutable range of plot data
 CCPTMutableShadowMutable wrapper for various shadow drawing properties
 CCPTMutableTextStyleMutable wrapper for text style properties
 CCPTMutableTextStyle(CPTPlatformSpecificMutableTextStyleExtensions)
 CCPTNumericDataAn annotated NSData type
 CCPTNumericData(TypeConversion)Type conversion methods for CPTNumericData
 CCPTNumericDataTypeStructure that describes the encoding of numeric data samples
 CCPTPieChartA pie chart
 C<CPTPieChartDataSource>A pie chart data source
 C<CPTPieChartDelegate>Pie chart delegate
 CCPTPlotAn abstract plot class
 CCPTPlot(AbstractMethods)CPTPlot abstract methods—must be overridden by subclasses
 CCPTPlotAreaA layer representing the actual plotting area of a graph
 C<CPTPlotAreaDelegate>Plot area delegate
 CCPTPlotAreaFrameA layer drawn on top of the graph layer and behind all plot elements
 C<CPTPlotDataSource>A plot data source
 C<CPTPlotDelegate>Plot delegate
 CCPTPlotGroupDefines the coordinate system of a plot
 CCPTPlotRangeDefines an immutable range of plot data
 CCPTPlotSpaceDefines the coordinate system of a plot
 CCPTPlotSpace(AbstractMethods)CPTPlotSpace abstract methods—must be overridden by subclasses
 CCPTPlotSpaceAnnotationPositions a content layer relative to some anchor point in a plot space
 C<CPTPlotSpaceDelegate>Plot space delegate
 CCPTPlotSymbolPlot symbols for CPTScatterPlot
 CCPTRangePlotA plot class representing a range of values in one coordinate, such as typically used to show errors. A range plot can show bars (error bars), or an area fill, or both
 C<CPTRangePlotDataSource>A range plot data source
 C<CPTRangePlotDelegate>Range plot delegate
 C<CPTResponder>The basis of all event processing in Core Plot
 CCPTRGBAColorRGBA color for gradients
 CCPTScatterPlotA two-dimensional scatter plot
 C<CPTScatterPlotDataSource>A scatter plot data source
 C<CPTScatterPlotDelegate>Scatter plot delegate
 CCPTShadowImmutable wrapper for various shadow drawing properties
 CCPTTextLayerA Core Animation layer that displays text drawn in a uniform style
 CCPTTextStyleImmutable wrapper for various text style properties
 CCPTTextStyle(CPTPlatformSpecificTextStyleExtensions)Platform-specific extensions to CPTTextStyle
 CCPTThemeCreates a CPTGraph instance formatted with a predefined style
 CCPTTheme(AbstractMethods)CPTTheme abstract methods—must be overridden by subclasses
 CCPTTimeFormatterA number formatter that converts time intervals to dates. Useful for formatting labels on an axis. If you choose the numerical scale of the plot space to be in seconds, axis labels can be directly generated by setting a CPTTimeFormatter as the labelFormatter and/or minorTickLabelFormatter
 CCPTTradingRangePlotA trading range financial plot
 C<CPTTradingRangePlotDataSource>A trading range plot data source
 C<CPTTradingRangePlotDelegate>Trading range plot delegate
 CCPTXYAxisA 2-dimensional cartesian (X-Y) axis class
 CCPTXYAxisSetA set of cartesian (X-Y) axes
 CCPTXYGraphA graph using a cartesian (X-Y) plot space
 CCPTXYPlotSpaceA plot space using a two-dimensional cartesian coordinate system
 CNSAttributedString(CPTPlatformSpecificAttributedStringExtensions)NSAttributedString extensions for drawing styled text
 CNSCoder(CPTExtensions)Core Plot extensions to NSCoder
 CNSDecimalNumber(CPTExtensions)Core Plot extensions to NSDecimalNumber
 CNSNumber(CPTExtensions)Core Plot extensions to NSNumber
 CNSObject(CPTDebugQuickLookExtension)Debugging extensions to NSObject
 CNSString(CPTTextStyleExtensions)NSString extensions for drawing styled text