UNPKG

ngx-beautiful-charts

Version:
105 lines 8.21 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ // @Injectable({ // providedIn: BeautifulChartsModule // }) var // @Injectable({ // providedIn: BeautifulChartsModule // }) PieChartService = /** @class */ (function () { function PieChartService() { } /** * @return {?} */ PieChartService.prototype.computeRectDimensions = /** * @return {?} */ function () { this.rectWidth = this.width * .6 - this.xPadding * 2; this.rectHeight = this.rectWidth; }; /** * @return {?} */ PieChartService.prototype.computeLegionDimensions = /** * @return {?} */ function () { /** @type {?} */ var noOfLines = this.data.length; this.legionWidth = this.width * .4 - this.xPadding * 2; this.legionHeight = 60 + 30 * noOfLines - 19; }; /** * @param {?} __0 * @return {?} */ PieChartService.prototype.setValues = /** * @param {?} __0 * @return {?} */ function (_a) { var componentID = _a.componentID, width = _a.width, height = _a.height, xPadding = _a.xPadding, yPadding = _a.yPadding, data = _a.data; this.componentID = componentID; this.width = width; this.height = height; this.xPadding = xPadding; this.yPadding = yPadding; this.data = data; // console.log('service color scheme: ' + this.colorScheme) this.pieRadius = (this.width * .6 - this.xPadding * 2) / 2; this.computeRectDimensions(); this.computeLegionDimensions(); // this.printAll(); }; /** * @return {?} */ PieChartService.prototype.printAll = /** * @return {?} */ function () { console.log('line-graph-service'); console.log('component ID: ' + this.componentID); console.log('width: ' + this.width); console.log('height: ' + this.height); console.log('xPadding: ' + this.xPadding); console.log('yPadding: ' + this.yPadding); console.log('rectWidth: ' + this.rectWidth); console.log('rectHeight: ' + this.rectHeight); }; return PieChartService; }()); // @Injectable({ // providedIn: BeautifulChartsModule // }) export { PieChartService }; if (false) { /** @type {?} */ PieChartService.prototype.width; /** @type {?} */ PieChartService.prototype.height; /** @type {?} */ PieChartService.prototype.xPadding; /** @type {?} */ PieChartService.prototype.yPadding; /** @type {?} */ PieChartService.prototype.componentID; /** @type {?} */ PieChartService.prototype.data; /** @type {?} */ PieChartService.prototype.pieRadius; /** @type {?} */ PieChartService.prototype.rectWidth; /** @type {?} */ PieChartService.prototype.rectHeight; /** @type {?} */ PieChartService.prototype.legionWidth; /** @type {?} */ PieChartService.prototype.legionHeight; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGllLWNoYXJ0LnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtYmVhdXRpZnVsLWNoYXJ0cy8iLCJzb3VyY2VzIjpbImxpYi9waWUtY2hhcnQvcGllLWNoYXJ0LnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQU9BOzs7OztJQWlCRTtJQUFnQixDQUFDOzs7O0lBRWpCLCtDQUFxQjs7O0lBQXJCO1FBQ0UsSUFBSSxDQUFDLFNBQVMsR0FBRyxJQUFJLENBQUMsS0FBSyxHQUFHLEVBQUUsR0FBRyxJQUFJLENBQUMsUUFBUSxHQUFHLENBQUMsQ0FBQztRQUNyRCxJQUFJLENBQUMsVUFBVSxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUM7SUFDbkMsQ0FBQzs7OztJQUVELGlEQUF1Qjs7O0lBQXZCOztZQUNRLFNBQVMsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU07UUFDbEMsSUFBSSxDQUFDLFdBQVcsR0FBRyxJQUFJLENBQUMsS0FBSyxHQUFHLEVBQUUsR0FBRyxJQUFJLENBQUMsUUFBUSxHQUFHLENBQUMsQ0FBQztRQUN2RCxJQUFJLENBQUMsWUFBWSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsU0FBUyxHQUFHLEVBQUUsQ0FBQztJQUMvQyxDQUFDOzs7OztJQUVELG1DQUFTOzs7O0lBQVQsVUFBVSxFQU9UO1lBTkMsNEJBQXdCLEVBQ3hCLGdCQUFZLEVBQ1osa0JBQWMsRUFDZCxzQkFBa0IsRUFDbEIsc0JBQWtCLEVBQ2xCLGNBQVU7UUFFVixJQUFJLENBQUMsV0FBVyxHQUFHLFdBQVcsQ0FBQztRQUMvQixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztRQUNuQixJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQztRQUNyQixJQUFJLENBQUMsUUFBUSxHQUFHLFFBQVEsQ0FBQztRQUN6QixJQUFJLENBQUMsUUFBUSxHQUFHLFFBQVEsQ0FBQztRQUN6QixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztRQUNqQiwyREFBMkQ7UUFFM0QsSUFBSSxDQUFDLFNBQVMsR0FBRyxDQUFDLElBQUksQ0FBQyxLQUFLLEdBQUcsRUFBRSxHQUFHLElBQUksQ0FBQyxRQUFRLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBRTNELElBQUksQ0FBQyxxQkFBcUIsRUFBRSxDQUFDO1FBQzdCLElBQUksQ0FBQyx1QkFBdUIsRUFBRSxDQUFDO1FBQy9CLG1CQUFtQjtJQUNyQixDQUFDOzs7O0lBRUQsa0NBQVE7OztJQUFSO1FBQ0UsT0FBTyxDQUFDLEdBQUcsQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDO1FBQ2xDLE9BQU8sQ0FBQyxHQUFHLENBQUMsZ0JBQWdCLEdBQUcsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDO1FBQ2pELE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNwQyxPQUFPLENBQUMsR0FBRyxDQUFDLFVBQVUsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDdEMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxZQUFZLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQzFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsWUFBWSxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUMxQyxPQUFPLENBQUMsR0FBRyxDQUFDLGFBQWEsR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUM7UUFDNUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxjQUFjLEdBQUcsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBQ2hELENBQUM7SUFDSCxzQkFBQztBQUFELENBQUMsQUEvREQsSUErREM7Ozs7Ozs7SUE3REMsZ0NBQWM7O0lBQ2QsaUNBQWU7O0lBR2YsbUNBQWlCOztJQUNqQixtQ0FBaUI7O0lBQ2pCLHNDQUFvQjs7SUFDcEIsK0JBQXNEOztJQUV0RCxvQ0FBa0I7O0lBQ2xCLG9DQUFrQjs7SUFDbEIscUNBQW1COztJQUNuQixzQ0FBb0I7O0lBQ3BCLHVDQUFxQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEJlYXV0aWZ1bENoYXJ0c01vZHVsZSB9IGZyb20gJy4uL2JlYXV0aWZ1bC1jaGFydHMubW9kdWxlJztcbmltcG9ydCB7IGNvbG9yU2NoZW1lcyB9IGZyb20gJy4uLy4uL2NvbnN0YW50cy9jb2xvci1zY2hlbWVzJztcblxuLy8gQEluamVjdGFibGUoe1xuLy8gICBwcm92aWRlZEluOiBCZWF1dGlmdWxDaGFydHNNb2R1bGVcbi8vIH0pXG5leHBvcnQgY2xhc3MgUGllQ2hhcnRTZXJ2aWNlIHtcblxuICB3aWR0aDogbnVtYmVyO1xuICBoZWlnaHQ6IG51bWJlcjtcbiAgLy8gbWluWTogbnVtYmVyO1xuICAvLyBtYXhZOiBudW1iZXI7XG4gIHhQYWRkaW5nOiBudW1iZXI7XG4gIHlQYWRkaW5nOiBudW1iZXI7XG4gIGNvbXBvbmVudElEOiBudW1iZXI7XG4gIGRhdGE6IFt7bmFtZTogc3RyaW5nLCBjb2xvcjogc3RyaW5nLCB2YWx1ZTogbnVtYmVyIH1dO1xuXG4gIHBpZVJhZGl1czogbnVtYmVyO1xuICByZWN0V2lkdGg6IG51bWJlcjtcbiAgcmVjdEhlaWdodDogbnVtYmVyO1xuICBsZWdpb25XaWR0aDogbnVtYmVyO1xuICBsZWdpb25IZWlnaHQ6IG51bWJlcjtcblxuICBjb25zdHJ1Y3RvcigpIHsgfVxuXG4gIGNvbXB1dGVSZWN0RGltZW5zaW9ucygpIHtcbiAgICB0aGlzLnJlY3RXaWR0aCA9IHRoaXMud2lkdGggKiAuNiAtIHRoaXMueFBhZGRpbmcgKiAyO1xuICAgIHRoaXMucmVjdEhlaWdodCA9IHRoaXMucmVjdFdpZHRoO1xuICB9XG5cbiAgY29tcHV0ZUxlZ2lvbkRpbWVuc2lvbnMoKSB7XG4gICAgY29uc3Qgbm9PZkxpbmVzID0gdGhpcy5kYXRhLmxlbmd0aDtcbiAgICB0aGlzLmxlZ2lvbldpZHRoID0gdGhpcy53aWR0aCAqIC40IC0gdGhpcy54UGFkZGluZyAqIDI7XG4gICAgdGhpcy5sZWdpb25IZWlnaHQgPSA2MCArIDMwICogbm9PZkxpbmVzIC0gMTk7XG4gIH1cblxuICBzZXRWYWx1ZXMoe1xuICAgIGNvbXBvbmVudElEOiBjb21wb25lbnRJRCxcbiAgICB3aWR0aDogd2lkdGgsXG4gICAgaGVpZ2h0OiBoZWlnaHQsXG4gICAgeFBhZGRpbmc6IHhQYWRkaW5nLFxuICAgIHlQYWRkaW5nOiB5UGFkZGluZyxcbiAgICBkYXRhOiBkYXRhXG4gIH0pIHtcbiAgICB0aGlzLmNvbXBvbmVudElEID0gY29tcG9uZW50SUQ7XG4gICAgdGhpcy53aWR0aCA9IHdpZHRoO1xuICAgIHRoaXMuaGVpZ2h0ID0gaGVpZ2h0O1xuICAgIHRoaXMueFBhZGRpbmcgPSB4UGFkZGluZztcbiAgICB0aGlzLnlQYWRkaW5nID0geVBhZGRpbmc7XG4gICAgdGhpcy5kYXRhID0gZGF0YTtcbiAgICAvLyBjb25zb2xlLmxvZygnc2VydmljZSBjb2xvciBzY2hlbWU6ICcgKyB0aGlzLmNvbG9yU2NoZW1lKVxuXG4gICAgdGhpcy5waWVSYWRpdXMgPSAodGhpcy53aWR0aCAqIC42IC0gdGhpcy54UGFkZGluZyAqIDIpIC8gMjtcblxuICAgIHRoaXMuY29tcHV0ZVJlY3REaW1lbnNpb25zKCk7XG4gICAgdGhpcy5jb21wdXRlTGVnaW9uRGltZW5zaW9ucygpO1xuICAgIC8vIHRoaXMucHJpbnRBbGwoKTtcbiAgfVxuXG4gIHByaW50QWxsKCkge1xuICAgIGNvbnNvbGUubG9nKCdsaW5lLWdyYXBoLXNlcnZpY2UnKTtcbiAgICBjb25zb2xlLmxvZygnY29tcG9uZW50IElEOiAnICsgdGhpcy5jb21wb25lbnRJRCk7XG4gICAgY29uc29sZS5sb2coJ3dpZHRoOiAnICsgdGhpcy53aWR0aCk7XG4gICAgY29uc29sZS5sb2coJ2hlaWdodDogJyArIHRoaXMuaGVpZ2h0KTtcbiAgICBjb25zb2xlLmxvZygneFBhZGRpbmc6ICcgKyB0aGlzLnhQYWRkaW5nKTtcbiAgICBjb25zb2xlLmxvZygneVBhZGRpbmc6ICcgKyB0aGlzLnlQYWRkaW5nKTtcbiAgICBjb25zb2xlLmxvZygncmVjdFdpZHRoOiAnICsgdGhpcy5yZWN0V2lkdGgpO1xuICAgIGNvbnNvbGUubG9nKCdyZWN0SGVpZ2h0OiAnICsgdGhpcy5yZWN0SGVpZ2h0KTtcbiAgfVxufVxuIl19