@swimlane/ngx-charts
Version:
Declarative Charting Framework for Angular2 and beyond!
1 lines • 7.49 kB
JSON
[{"__symbolic":"module","version":3,"metadata":{"AreaTooltip":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"g[ngx-charts-area-tooltip]","template":"\n <svg:g\n #tooltips\n *ngFor=\"let tooltipArea of tooltipAreas; let i = index\">\n <svg:rect\n class=\"tooltip-area\"\n [attr.x]=\"tooltipArea.x0\"\n y=\"0\"\n [attr.width]=\"tooltipArea.width\"\n [attr.height]=\"height\"\n style=\"fill: rgb(255, 0, 0); opacity: 0; cursor: 'auto';\"\n (mouseenter)=\"showTooltip(i)\"\n (mouseleave)=\"hideTooltip(i)\"\n />\n <xhtml:template #tooltipTemplate>\n <xhtml:div class=\"area-tooltip-container\">\n <xhtml:div\n *ngFor=\"let tooltipItem of tooltipArea.values\"\n class=\"tooltip-item\">\n <span\n class=\"tooltip-item-color\"\n [style.background-color]=\"tooltipItem.color\">\n </span>\n {{tooltipItem.series}}: {{tooltipItem.value.toLocaleString()}}\n </xhtml:div>\n </xhtml:div>\n </xhtml:template>\n <svg:rect\n class=\"tooltip-anchor\"\n [attr.x]=\"tooltipArea.tooltipAnchor\"\n y=\"0\"\n [attr.width]=\"1\"\n [attr.height]=\"height\"\n style=\"fill: rgb(255, 255, 255);\"\n [style.opacity]=\"anchorOpacity[i]\"\n [style.pointer-events]=\"'none'\"\n ngx-tooltip\n [tooltipPlacement]=\"'right'\"\n [tooltipType]=\"'tooltip'\"\n [tooltipSpacing]=\"5\"\n [tooltipTemplate]=\"tooltipTemplate\"\n />\n </svg:g>\n ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"}}]}],"members":{"xSet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"xScale":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"yScale":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"results":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"colors":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"showPercentage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"hover":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"tooltips":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren"},"arguments":["tooltips"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer"}]}],"ngOnChanges":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"getTooltipAreas":[{"__symbolic":"method"}],"getValues":[{"__symbolic":"method"}],"getUniqueValues":[{"__symbolic":"method"}],"showTooltip":[{"__symbolic":"method"}],"hideTooltip":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"AreaTooltip":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"g[ngx-charts-area-tooltip]","template":"\n <svg:g\n #tooltips\n *ngFor=\"let tooltipArea of tooltipAreas; let i = index\">\n <svg:rect\n class=\"tooltip-area\"\n [attr.x]=\"tooltipArea.x0\"\n y=\"0\"\n [attr.width]=\"tooltipArea.width\"\n [attr.height]=\"height\"\n style=\"fill: rgb(255, 0, 0); opacity: 0; cursor: 'auto';\"\n (mouseenter)=\"showTooltip(i)\"\n (mouseleave)=\"hideTooltip(i)\"\n />\n <xhtml:template #tooltipTemplate>\n <xhtml:div class=\"area-tooltip-container\">\n <xhtml:div\n *ngFor=\"let tooltipItem of tooltipArea.values\"\n class=\"tooltip-item\">\n <span\n class=\"tooltip-item-color\"\n [style.background-color]=\"tooltipItem.color\">\n </span>\n {{tooltipItem.series}}: {{tooltipItem.value.toLocaleString()}}\n </xhtml:div>\n </xhtml:div>\n </xhtml:template>\n <svg:rect\n class=\"tooltip-anchor\"\n [attr.x]=\"tooltipArea.tooltipAnchor\"\n y=\"0\"\n [attr.width]=\"1\"\n [attr.height]=\"height\"\n style=\"fill: rgb(255, 255, 255);\"\n [style.opacity]=\"anchorOpacity[i]\"\n [style.pointer-events]=\"'none'\"\n ngx-tooltip\n [tooltipPlacement]=\"'right'\"\n [tooltipType]=\"'tooltip'\"\n [tooltipSpacing]=\"5\"\n [tooltipTemplate]=\"tooltipTemplate\"\n />\n </svg:g>\n ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"}}]}],"members":{"xSet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"xScale":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"yScale":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"results":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"colors":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"showPercentage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"hover":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"tooltips":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren"},"arguments":["tooltips"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer"}]}],"ngOnChanges":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"getTooltipAreas":[{"__symbolic":"method"}],"getValues":[{"__symbolic":"method"}],"getUniqueValues":[{"__symbolic":"method"}],"showTooltip":[{"__symbolic":"method"}],"hideTooltip":[{"__symbolic":"method"}]}}}}]