Nativescript plugin for Charts
    Preparing search index...

    Renderer class that is responsible for rendering multiple different data-types.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    animator: ChartAnimator

    the animator object used to perform animations on the chart data

    mChart: WeakRef<CombinedChart>
    mHighlightBuffer: Highlight<Entry>[]
    mHighlightPaint: Paint

    palet used for highlighting values

    mRenderPaint: Paint

    main palet object used for rendering

    mValuePaint: Paint

    palet object for drawing values (text representing values of chart entries)

    mViewPortHandler: ViewPortHandler

    the component that handles the drawing area of the chart and it's offsets

    renderers: DataRenderer[]

    all rederers for the different kinds of data this combined-renderer can draw

    Accessors

    • get highlightPaint(): Paint

      Returns Paint

    • get renderPaint(): Paint

      Returns Paint

    • get valuePaint(): Paint

      Returns Paint

    Methods

    • Applies the required styling (provided by the DataSet) to the value-paint object.

      Parameters

      Returns void

    • Creates the renderers needed for this combined-renderer in the required order. Also takes the DrawOrder into consideration.

      Returns void

    • Draws the actual data in form of lines, bars, ... depending on Renderer subclass.

      Parameters

      • c: Canvas

      Returns void

    • Draws any kind of additional information (e.g. line-circles).

      Parameters

      • c: Canvas

      Returns void

    • Draws all highlight indicators for the values that are currently highlighted.

      Parameters

      Returns void

    • Draws the icons of the given entry

      Type Parameters

      • T

      Parameters

      • canvas: Canvas

        canvas

      • chart: Chart<any, any, any>

        icon to draw

      • dataSet: DataSet<any>
      • dataSetIndex: number
      • entry: T
      • entryIndex: number
      • icon: ImageSource | Shape

        icon to draw

      • x: number

        position

      • y: number

        position

      • OptionalcustomRender: BaseCustomRenderer

      Returns void

    • Draws the value of the given entry by using the provided IValueFormatter.

      Type Parameters

      • T

      Parameters

      • c: Canvas

        canvas

      • chart: Chart<any, any, any>
      • dataSet: DataSet<any>
      • dataSetIndex: number
      • entry: T

        label to draw

      • entryIndex: any

        label to draw

      • valueText: string

        label to draw

      • x: number

        position

      • y: number

        position

      • color: string | Color
      • paint: Paint
      • OptionalcustomRender: BaseCustomRenderer

      Returns void

    • Loops over all Entrys and draws their values.

      Parameters

      • c: Canvas

      Returns void

    • Returns the sub-renderer object at the specified index.

      Parameters

      • index: any

      Returns DataRenderer

    • Returns all sub-renderers.

      Returns DataRenderer[]

    • Returns void

    • Parameters

      Returns void