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 the SCIFastBubbleRenderableSeries.bubbleBrushStyle property, but rendered as a soft-edged circle which fades to transparent in the centre.
  • Defines whether Z-range should be automatically scaled.

    Note

    If YES - then depending on the X, Y, Z points 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-scaling factor, equal to Pixels divided by Z-Unit.

    Note

    If autoZrange is NO, Z-value is multiplied by zScale is bubble radius in pixels.

    Declaration

    Objective-C

    @property (nonatomic) double zScaleFactor;

    Swift

    var zScaleFactor: Double { get set }
  • Creates a new instance of SCIFastBubbleRenderableSeries class.

    Declaration

    Objective-C

    - (nonnull instancetype)init;

    Swift

    convenience init()
  • Creates a new instance of SCIFastBubbleRenderableSeries class.

    Declaration

    Objective-C

    - (nonnull instancetype)
        initWithRenderPassData:(nonnull SCIBubbleRenderPassData *)renderPassData
                   hitProvider:(nonnull id<ISCIHitProvider>)hitProvider
          nearestPointProvider:
              (nonnull id<ISCINearestPointProvider>)nearestPointProvider;

    Swift

    init(renderPassData: SCIBubbleRenderPassData, hitProvider: ISCIHitProvider, nearestPointProvider: ISCINearestPointProvider)

    Parameters

    renderPassData

    The render pass data instance.

    hitProvider

    The hit provider instance.

    nearestPointProvider

    The nearest point provider instance.