Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

Private _baseRadialChartOptions

_baseRadialChartOptions: IBaseRadialChartContainerOptions

Private _canvas

_canvas: HTMLCanvasElement

Private _centerX

_centerX: number

Private _centerY

_centerY: number

Private _chartMarginHandler

_chartMarginHandler: IChartMarginHandler

Private _context

_context: any

Private _height

_height: number

Private _margins

_margins: any

Private _radius

_radius: number

Private _width

_width: number

Methods

Private _initializeCanvas

  • _initializeCanvas(): void
  • Returns void

Private _initiateResponsiveListener

  • _initiateResponsiveListener(): void
  • Returns void

Private _resizeChart

  • _resizeChart(height: number, width: number): void
  • Parameters

    • height: number
    • width: number

    Returns void

Private _resizeChartToFitParentIfNecessary

  • _resizeChartToFitParentIfNecessary(): void
  • Returns void

clearContext

  • clearContext(): void
  • Returns void

drawCircle

  • drawCircle(color: string, radius?: number, lineWidth?: number): void
  • Parameters

    • color: string
    • Default value radius: number = null
    • Default value lineWidth: number = 1

    Returns void

drawRay

  • drawRay(color: string, angle: number, radius?: number, lineWidth?: number): void
  • Parameters

    • color: string
    • angle: number
    • Default value radius: number = null
    • Default value lineWidth: number = 1

    Returns void

drawSlice

  • drawSlice(startAngle: number, endAngle: number, color: string, radius: number, lineWidth?: number, offsetX?: number, offsetY?: number): void
  • Parameters

    • startAngle: number
    • endAngle: number
    • color: string
    • radius: number
    • Default value lineWidth: number = 0
    • Default value offsetX: number = 0
    • Default value offsetY: number = 0

    Returns void

drawTextAtEndOfRay

  • drawTextAtEndOfRay(color: string, radius: number, rayAngle: number, angle: number, text: string, fontSize?: number, textAlignX?: number, textAlignY?: number): void
  • Parameters

    • color: string
    • radius: number
    • rayAngle: number
    • angle: number
    • text: string
    • Default value fontSize: number = 15
    • Default value textAlignX: number = 0
    • Default value textAlignY: number = 0

    Returns void

getCenterX

  • getCenterX(): number
  • Returns number

getCenterY

  • getCenterY(): number
  • Returns number

getHeight

  • getHeight(): number
  • Returns number

getRadius

  • getRadius(): number
  • Returns number

getWidth

  • getWidth(): number
  • Returns number

initialize

Generated using TypeDoc