![]()  | 
  
    Core Plot (macOS)
    
   Cocoa plotting framework for macOS, iOS, and tvOS 
   | 
 
Defines the coordinate system of a plot. More...
#import <CPTPlotGroup.h>
 Inheritance diagram for CPTPlotGroup:
 Collaboration diagram for CPTPlotGroup:Public Instance Methods | |
Adding and Removing Plots  | |
| (void) | - addPlot: | 
| Add a plot to this plot group.  More... | |
| (void) | - removePlot: | 
| Remove a plot from this plot group.  More... | |
| (void) | - insertPlot:atIndex: | 
| Add a plot to this plot group at the given index.  More... | |
  Public Instance Methods inherited from CPTLayer | |
| (nonnull instancetype) | - initWithFrame: | 
| Initializes a newly allocated CPTLayer object with the provided frame rectangle.  More... | |
| (nullable instancetype) | - initWithCoder: | 
| Returns an object initialized from data in a given unarchiver.  More... | |
| (nonnull instancetype) | - initWithLayer: | 
| Override to copy or initialize custom fields of the specified layer.  More... | |
| (nonnull instancetype) | - init [implementation] | 
| Initializes a newly allocated CPTLayer object with an empty frame rectangle.  More... | |
| (void) | - logLayers | 
| Logs this layer and all of its sublayers.  More... | |
| (BOOL) | - pointingDeviceDownEvent:atPoint: [implementation] | 
| (BOOL) | - pointingDeviceUpEvent:atPoint: [implementation] | 
| (BOOL) | - pointingDeviceDraggedEvent:atPoint: [implementation] | 
| (BOOL) | - pointingDeviceCancelledEvent: [implementation] | 
| (BOOL) | - scrollWheelEvent:fromPoint:toPoint: [implementation] | 
| (nonnull CPTNativeImage *) | - imageOfLayer | 
| Gets an image of the layer contents.  More... | |
| (void) | - setNeedsDisplayAllLayers | 
| Recursively marks this layer and all sublayers as needing to be redrawn.  More... | |
| (void) | - renderAsVectorInContext: | 
| Draws layer content into the provided graphics context.  More... | |
| (void) | - recursivelyRenderInContext: | 
| Draws layer content and the content of all sublayers into the provided graphics context.  More... | |
| (void) | - layoutAndRenderInContext: | 
| Updates the layer layout if needed and then draws layer content and the content of all sublayers into the provided graphics context.  More... | |
| (nonnull NSData *) | - dataForPDFRepresentationOfLayer | 
| Draws layer content and the content of all sublayers into a PDF document.  More... | |
| (void) | - applySublayerMaskToContext:forSublayer:withOffset: | 
| Recursively sets the clipping path of the given graphics context to the sublayer masking paths of its superlayers.  More... | |
| (void) | - applyMaskToContext: | 
| Sets the clipping path of the given graphics context to mask the content.  More... | |
| (void) | - pixelAlign | 
| Align the receiver’s position with pixel boundaries.  More... | |
| (void) | - sublayerMarginLeft:top:right:bottom: | 
| Returns the margins that should be left between the bounds of the receiver and all sublayers.  More... | |
| (void) | - layoutSublayers [implementation] | 
| Updates the layout of all sublayers. Sublayers fill the super layer’s bounds minus any padding.  More... | |
  Public Instance Methods inherited from CALayer | |
| (BOOL) | - containsPoint: | 
| (void) | - drawInContext: | 
| (id) | - init | 
| (id) | - initWithLayer | 
| (void) | - layoutSublayers | 
| (void) | - setNeedsDisplay | 
| (void) | - setNeedsDisplayInRect: | 
| (void) | - setNeedsLayout | 
  Public Instance Methods inherited from NSObject | |
| (Class) | - classForCoder | 
| (id) | - copy | 
| (void) | - dealloc | 
| (void) | - finalize | 
| (id) | - init | 
| (id) | - mutableCopy | 
  Public Instance Methods inherited from <NSObject> | |
| (NSString *) | - description | 
| (NSUInteger) | - hash | 
| (BOOL) | - isEqual: | 
  Public Instance Methods inherited from <NSKeyValueBindingCreation> | |
| (NSArray *) | - exposedBindings | 
| (Class) | - valueClassForBinding: | 
| (void) | - bind:toObject:withKeyPath:options: | 
| (NSArray *) | - optionDescriptionsForBinding: | 
| (NSDictionary *) | - infoForBinding: | 
| (void) | - unbind: | 
  Public Instance Methods inherited from <NSCoding> | |
| (id) | - initWithCoder: | 
| (void) | - encodeWithCoder: | 
  Public Instance Methods inherited from <CPTResponder> | |
| (BOOL) | - pointingDeviceDownEvent:atPoint: | 
| (Required) Informs the receiver that the user has pressed the mouse button.  More... | |
| (BOOL) | - pointingDeviceUpEvent:atPoint: | 
| (Required) Informs the receiver that the user has released the mouse button.  More... | |
| (BOOL) | - pointingDeviceDraggedEvent:atPoint: | 
| (Required) Informs the receiver that the user has moved the mouse with the button pressed.  More... | |
| (BOOL) | - pointingDeviceCancelledEvent: | 
| (Required) Informs the receiver that tracking of mouse moves has been cancelled for any reason.  More... | |
| (BOOL) | - scrollWheelEvent:fromPoint:toPoint: | 
| (Required) Informs the receiver that the user has moved the scroll wheel.  More... | |
Additional Inherited Members | |
  Public Class Methods inherited from CALayer | |
| (id) | + layer | 
  Public Class Methods inherited from NSObject | |
| (id) | + alloc | 
| (Class) | + class | 
| (void) | + initialize | 
| (void) | + load | 
| (id) | + new | 
  Public Class Methods inherited from <NSKeyValueBindingCreation> | |
| (void) | + exposeBinding: | 
  Public Class Methods inherited from <NSSecureCoding> | |
| (BOOL) | + supportsSecureCoding: | 
  Properties inherited from CPTLayer | |
| CPTGraph * | graph | 
| The graph for the layer.  More... | |
| CGFloat | paddingLeft | 
| Amount to inset the left side of each sublayer.  More... | |
| CGFloat | paddingTop | 
| Amount to inset the top of each sublayer.  More... | |
| CGFloat | paddingRight | 
| Amount to inset the right side of each sublayer.  More... | |
| CGFloat | paddingBottom | 
| Amount to inset the bottom of each sublayer.  More... | |
| id< NSCopying, NSCoding, NSObject > | identifier | 
| An object used to identify the layer in collections.  More... | |
| CGFloat | contentsScale | 
| The scale factor applied to the layer.  More... | |
| BOOL | useFastRendering | 
| If YES, subclasses should optimize their drawing for speed over precision.  More... | |
| CPTShadow * | shadow | 
| The shadow drawn under the layer content. If nil (the default), no shadow is drawn.  More... | |
| CGSize | shadowMargin | 
| The maximum margin size needed to fully enclose the layer shadow.  More... | |
| BOOL | masksToBorder | 
| If YES, a sublayer mask is applied to clip sublayer content to the inside of the border.  More... | |
| CGPathRef | outerBorderPath | 
| A drawing path that encompasses the outer boundary of the layer border.  More... | |
| CGPathRef | innerBorderPath | 
| A drawing path that encompasses the inner boundary of the layer border.  More... | |
| CGPathRef | maskingPath | 
A drawing path that encompasses the layer content including any borders. Set to NULL when no masking is desired.  More... | |
| CGPathRef | sublayerMaskingPath | 
A drawing path that encompasses the layer content excluding any borders. Set to NULL when no masking is desired.  More... | |
| CPTSublayerSet * | sublayersExcludedFromAutomaticLayout | 
| A set of sublayers that should be excluded from the automatic sublayer layout.  More... | |
  Properties inherited from CALayer | |
| CGPoint | anchorPoint | 
| CGRect | bounds | 
| CGFloat | contentsScale | 
| CGFloat | cornerRadius | 
| id | delegate | 
| CGRect | frame | 
| BOOL | masksToBounds | 
| BOOL | needsDisplayOnBoundsChange | 
| BOOL | opacity | 
| BOOL | opaque | 
  Properties inherited from <CAMediaTiming> | |
| BOOL | autoreverses | 
| CFTimeInterval | beginTime | 
| CFTimeInterval | duration | 
| NSString * | fillMode | 
| float | repeatCount | 
| id | repeatDuration | 
| float | speed | 
| CFTimeInterval | timeOffset | 
Defines the coordinate system of a plot.
| - (void) addPlot: | (nonnull CPTPlot *) | plot | 
Add a plot to this plot group.
| plot | The plot. | 
| - (void) insertPlot: | (nonnull CPTPlot *) | plot | |
| atIndex: | (NSUInteger) | idx | |
Add a plot to this plot group at the given index.
| plot | The plot. | 
| idx | The index at which to insert the plot. This value must not be greater than the count of elements in the sublayer array. | 
| - (void) removePlot: | (nullable CPTPlot *) | plot | 
Remove a plot from this plot group.
| plot | The plot to remove. |