JSPM

@ngx-chart/common

0.1.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 13
  • Score
    100M100P100Q42932F
  • License GNU 2

Package Exports

  • @ngx-chart/common

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@ngx-chart/common) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

@ngx-charts/common

Common libraries for @ngx-charts projects.

Table of Contents

Installation

Install @angular-lib as a development dependency:

npm i @ng-library/common-library --save-dependencies

Libraries

Wrapper Component D3

Create a new svg element to binding angular-lib d3 components and created data visualizations.

Methods:


svgContainer()


Parameters: None.

Return: HTML Element

Return created HTML Element with unique id when instance the class.

uid()


Parameters: None

Return: String.

Return a string with unique id to identificate the created element.

width()


Parameters: None

Return: Number.

Return the width of the element

height()


Parameters: None

Return: Number.

Return the width of the element

Usage:
...
import { WrapperComponentD3 } from '@angular-lib/common-library'; 
...
private _WrapperComponentD3:  WrapperComponentD3;

constructor(
    private elementRef: ElementRef
) { }

ngOnInit() {
    // Create D3 Container
    // Generate new svg element with the measures of elementRef.
    this._WrapperComponentD3 = new WrapperComponentD3(this.elementRef);

    // Get the uniqueId
    console.info(this._WrapperComponentD3.uid());
}

Colors

Create a random palettes of colors

Methods:


generateRandomColor()


Parameters: Number of colors.

Return: HTML Element

Return created HTML Element with unique id when instance the class.

Circular Measures

Methods to calculate circular measures

Methods:


calcRadius()


Parameters:

width: Width of container.

height: Height of container.

Return: number

Calculate the minimum size between the height and width of the container element with this value i will calculate the radius of circle.


arcValue()


Parameters:

value: value to represent

Return: number

Convert the pass value into a number that represent the degrees in a circle.


toRadians()


Parameters:

degree: value of degree to convert

Return: number

Convert degrees values in radians.

License

GNU 2.0