SpiderScaleLabelStrategy: ((result: SpiderScaleLabelPosition, axisIndex: number, axisCount: number, axisTag: string, axisAngle: number, webIndex: number, webCount: number, labelPadding: number) => SpiderScaleLabelPosition | undefined)

Type declaration

    • (result: SpiderScaleLabelPosition, axisIndex: number, axisCount: number, axisTag: string, axisAngle: number, webIndex: number, webCount: number, labelPadding: number): SpiderScaleLabelPosition | undefined
    • Type of a scale label strategy function. Defines how scale labels are aligned.

      Returns

      SpiderScaleLabelPosition (modified first parameter of function) or undefined to not display label

      Parameters

      • result: SpiderScaleLabelPosition

        DataStructure that is used to pass result

      • axisIndex: number

        Index of axis. 0 is always directly up

      • axisCount: number

        Amount of axes in chart

      • axisTag: string

        Name of axis

      • axisAngle: number

        Angle of axis in radians

      • webIndex: number

        Index of web. 0 is always the outer-edge of spider

      • webCount: number

        Amount of webs in chart

      • labelPadding: number

        Label padding as set in chart

      Returns SpiderScaleLabelPosition | undefined