Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • WindRoseChartContainer

Implements

Index

Properties

Private _angle

_angle: ScaleLinear<number, number>

Private _angleOffset

_angleOffset: number

Private _bucketLabels

_bucketLabels: string[]

Private _dataSource

_dataSource: IDataSourceV2

Private _g

_g: any

Private _height

_height: number

Private _initialized

_initialized: boolean

Private _instantiated

_instantiated: boolean = false

Private _kdTree

_kdTree: KDBush

Private _margins

_margins: any

Private _maxLat

_maxLat: number

Private _maxLon

_maxLon: number

Private _minLat

_minLat: number

Private _minLon

_minLon: number

Private _options

Private _outerRadius

_outerRadius: number

Private _radius

_radius: ScaleLinear<number, number>

Private _rangeData

_rangeData: any

Private _svg

_svg: any

Private _width

_width: number

Private _windRoseData

_windRoseData: any

Private _x

_x: ScaleBand<string>

Private _y

_y: ScaleLinear<number, number>

Private _z

_z: ScaleOrdinal<string, any>

Methods

Private _clearChart

  • _clearChart(): void
  • Returns void

Private _createSVGElement

  • Parameters

    Returns Selection<Element | Document | Window | EnterElement, unknown, HTMLElement, any>

Private _drawChart

  • _drawChart(withData?: boolean): void
  • Parameters

    • Default value withData: boolean = true

    Returns void

Private _drawData

  • _drawData(): void
  • Returns void

Private _fitChartSizeToWidgetContainer

  • _fitChartSizeToWidgetContainer(): void
  • Returns void

Private _generateBucketLabels

  • _generateBucketLabels(): string[]
  • Returns string[]

Private _generateEmptyData

  • _generateEmptyData(): any
  • Returns any

Private _generateKDTree

  • Parameters

    Returns void

Private _generateWindRoseData

  • _generateWindRoseData(): void
  • Returns void

Private _getBucketLabel

  • _getBucketLabel(value: number): string
  • Parameters

    • value: number

    Returns string

Private _getMarginsObject

  • Parameters

    Returns {}

    • [key: string]: number

Private _getMaxYValue

  • _getMaxYValue(data: any): number
  • Parameters

    • data: any

    Returns number

Private _getX

  • _getX(row: any[]): any
  • Parameters

    • row: any[]

    Returns any

Private _getY

  • _getY(row: any[]): any
  • Parameters

    • row: any[]

    Returns any

Private _initializeAxis

  • _initializeAxis(): void
  • Returns void

Private _initializeConcentricCircles

  • _initializeConcentricCircles(): void
  • Returns void

Private _initializeLabels

  • _initializeLabels(): void
  • Returns void

Private _initializeLegend

  • _initializeLegend(): void
  • Returns void

Private _instantiateChart

  • _instantiateChart(): void
  • Returns void

Private _isValidMarginsArray

  • _isValidMarginsArray(margins: [number, number, number, number]): boolean
  • Parameters

    • margins: [number, number, number, number]

    Returns boolean

Private _isValidMarginsObject

  • _isValidMarginsObject(margins: any): boolean
  • Parameters

    • margins: any

    Returns boolean

Private _loadChartData

  • _loadChartData(): void
  • Returns void

Private _setupSize

  • _setupSize(): void
  • Returns void

getHTMLElement

  • getHTMLElement(): Element
  • Returns Element

getID

  • getID(): string
  • Returns string

initialize

onAddedToWidgetContainer

onWidgetContainerSizeChange

setRange

  • setRange(minLat: number, minLon: number, maxLat: number, maxLon: number): void
  • Parameters

    • minLat: number
    • minLon: number
    • maxLat: number
    • maxLon: number

    Returns void

Generated using TypeDoc