XH_Digital_Management/static/plugins/chart-am4/js/charts.js

21 lines
205 KiB
JavaScript
Raw Normal View History

2024-05-29 15:25:17 +08:00
/**
* @license
* Copyright (c) 2018 amCharts (Antanas Marcelionis, Martynas Majeris)
*
* This sofware is provided under multiple licenses. Please see below for
* links to appropriate usage.
*
* Free amCharts linkware license. Details and conditions:
* https://github.com/amcharts/amcharts4/blob/master/LICENSE
*
* One of the amCharts commercial licenses. Details and pricing:
* https://www.amcharts.com/online-store/
* https://www.amcharts.com/online-store/licenses-explained/
*
* If in doubt, contact amCharts at contact@amcharts.com
*
* PLEASE DO NOT REMOVE THIS COPYRIGHT NOTICE.
* @hidden
*/
webpackJsonp(["689e"],{"2zgF":function(e,t,i){"use strict";i.d(t,"a",function(){return y});var a=i("m4/l"),n=i("Meme"),s=i("Lrmi"),r=i("yrKf"),o=i("IbTV"),l=i("aCit"),h=i("tjMS"),u=i("Gg2j"),d=i("hGwe"),c=i("v9UT"),p=i("Mtpk"),y=function(e){function t(){var t=e.call(this)||this;return t.pixelRadiusReal=0,t.layout="none",t.className="AxisRendererCircular",t.isMeasured=!1,t.startAngle=-90,t.endAngle=270,t.useChartAngles=!0,t.radius=Object(h.c)(100),t.isMeasured=!1,t.grid.template.location=0,t.labels.template.location=0,t.labels.template.radius=15,t.ticks.template.location=0,t.ticks.template.pixelPerfect=!1,t.tooltipLocation=0,t.line.strokeOpacity=0,t.applyTheme(),t}return a.c(t,e),t.prototype.setAxis=function(t){var i=this;e.prototype.setAxis.call(this,t),t.isMeasured=!1;var a=t.tooltip;a.adapter.add("dx",function(e,t){var a=c.svgPointToSprite({x:t.pixelX,y:t.pixelY},i);return i.pixelRadius*Math.cos(Math.atan2(a.y,a.x))-a.x}),a.adapter.add("dy",function(e,t){var a=c.svgPointToSprite({x:t.pixelX,y:t.pixelY},i);return i.pixelRadius*Math.sin(Math.atan2(a.y,a.x))-a.y})},t.prototype.validate=function(){this.chart&&this.chart.invalid&&this.chart.validate(),e.prototype.validate.call(this)},Object.defineProperty(t.prototype,"axisLength",{get:function(){return 2*Math.PI*this.pixelRadius},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"radius",{get:function(){return this.getPropertyValue("radius")},set:function(e){this.setPercentProperty("radius",e,!1,!1,10,!1)&&this.axis&&this.axis.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pixelRadius",{get:function(){return c.relativeRadiusToValue(this.radius,this.pixelRadiusReal)||0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"innerRadius",{get:function(){return this.getPropertyValue("innerRadius")},set:function(e){this.setPercentProperty("innerRadius",e,!1,!1,10,!1)&&this.axis&&this.axis.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"useChartAngles",{get:function(){return this.getPropertyValue("useChartAngles")},set:function(e){this.setPropertyValue("useChartAngles",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pixelInnerRadius",{get:function(){return c.relativeRadiusToValue(this.innerRadius,this.pixelRadiusReal)||0},enumerable:!0,configurable:!0}),t.prototype.positionToPoint=function(e){var t=this.positionToCoordinate(e),i=this.startAngle+(this.endAngle-this.startAngle)*t/this.axisLength;return{x:this.pixelRadius*u.cos(i),y:this.pixelRadius*u.sin(i)}},t.prototype.positionToAngle=function(e){var t,i=this.axis,a=(this.endAngle-this.startAngle)/(i.end-i.start);return t=i.renderer.inversed?this.startAngle+(i.end-e)*a:this.startAngle+(e-i.start)*a,u.round(t,3)},t.prototype.updateAxisLine=function(){var e=this.pixelRadius,t=this.startAngle,i=this.endAngle-t;this.line.path=d.moveTo({x:e*u.cos(t),y:e*u.sin(t)})+d.arcTo(t,i,e,e)},t.prototype.updateGridElement=function(e,t,i){t+=(i-t)*e.location;var a=this.positionToPoint(t);if(e.element){var n=u.DEGREES*Math.atan2(a.y,a.x),s=c.relativeRadiusToValue(p.hasValue(e.radius)?e.radius:Object(h.c)(100),this.pixelRadius),r=c.relativeRadiusToValue(e.innerRadius,this.pixelRadius);e.zIndex=0;var o=c.relativeRadiusToValue(p.isNumber(r)?r:this.innerRadius,this.pixelRadius,!0);e.path=d.moveTo({x:o*u.cos(n),y:o*u.sin(n)})+d.lineTo({x:s*u.cos(n),y:s*u.sin(n)})}this.toggleVisibility(e,t,0,1)},t.prototype.updateTickElement=function(e,t,i){t+=(i-t)*e.location;var a=this.positionToPoint(t);if(e.element){var n=this.pixelRadius,s=u.DEGREES*Math.atan2(a.y,a.x),r=e.length;e.inside&&(r=-r),e.zIndex=1,e.path=d.moveTo({x:n*u.cos(s),y:n*u.sin(s)})+d.lineTo({x:(n+r)*u.cos(s),y:(n+r)*u.sin(s)})}this.toggleVisibility(e,t,0,1)},t.prototype.updateLabelElement=function(e,t,i,a){p.hasValue(a)||(a=e.location),t+=(i-t)*a;var n=this.positionToPoint(t);e.fixPoint(n,this.pixelRadius),e.zIndex=2,this.positionItem(e,n),this.toggleVisibility(e,t,this.minLabelPosition,this.maxLabelPosition)},t.prototype.fitsToBounds=function(e){return!0},Object.defineProperty
//# sourceMappingURL=charts.js.map