iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
SCIFastBubbleRenderableSeries
@interface SCIFastBubbleRenderableSeries : SCIXyzRenderableSeriesBase
Defines a Bubble-chart renderable series, supporting rendering of bubbles using Z data, positioned using X-Y data.
Note
Bubbles are defined using theSCIFastBubbleRenderableSeries.bubbleBrushStyle property, but rendered as a soft-edged circle which fades to transparent in the centre.
-
Defines whether
Z-rangeshould be automatically scaled.Note
If YES - then depending on theX, Y, Zpoints in the viewport, the size of bubbles will be scaled to fit. Else, the size of bubbles will be absolute.Declaration
Objective-C
@property (nonatomic) BOOL autoZRange;Swift
var autoZRange: Bool { get set } -
Gets or sets the style which is used to fill bubbles.
Declaration
Objective-C
@property (nonatomic, strong) SCIBrushStyle *_Nonnull bubbleBrushStyle;Swift
var bubbleBrushStyle: SCIBrushStyle { get set } -
Defines a
Z-scalingfactor, equal to Pixels divided byZ-Unit.Note
IfautoZrangeis NO,Z-valueis multiplied byzScaleis bubble radius in pixels.Declaration
Objective-C
@property (nonatomic) double zScaleFactor;Swift
var zScaleFactor: Double { get set } -
Creates a new instance of
SCIFastBubbleRenderableSeriesclass.Declaration
Objective-C
- (nonnull instancetype)init;Swift
convenience init() -
Creates a new instance of
SCIFastBubbleRenderableSeriesclass.Declaration
Objective-C
- (nonnull instancetype) initWithRenderPassData:(nonnull SCIBubbleRenderPassData *)renderPassData hitProvider:(nonnull id<ISCIHitProvider>)hitProvider nearestPointProvider: (nonnull id<ISCINearestPointProvider>)nearestPointProvider;Swift
init(renderPassData: SCIBubbleRenderPassData, hitProvider: any ISCIHitProvider, nearestPointProvider: any ISCINearestPointProvider)Parameters
renderPassDataThe render pass data instance.
hitProviderThe hit provider instance.
nearestPointProviderThe nearest point provider instance.
View on GitHub