| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- var _a;
- export var RANGE_VALUE = 'range';
- export var RANGE_TYPE = 'type';
- export var PERCENT = 'percent';
- export var DEFAULT_COLOR = '#f0f0f0';
- /** 仪表盘由 指针和表盘 组成 */
- export var INDICATEOR_VIEW_ID = 'indicator-view';
- export var RANGE_VIEW_ID = 'range-view';
- /**
- * 仪表盘默认配置项
- */
- export var DEFAULT_OPTIONS = {
- percent: 0,
- range: {
- ticks: [],
- },
- innerRadius: 0.9,
- radius: 0.95,
- startAngle: (-7 / 6) * Math.PI,
- endAngle: (1 / 6) * Math.PI,
- syncViewPadding: true,
- axis: {
- line: null,
- label: {
- offset: -24,
- style: {
- textAlign: 'center',
- textBaseline: 'middle',
- },
- },
- subTickLine: {
- length: -8,
- },
- tickLine: {
- length: -12,
- },
- grid: null,
- },
- indicator: {
- pointer: {
- style: {
- lineWidth: 5,
- lineCap: 'round',
- },
- },
- pin: {
- style: {
- r: 9.75,
- lineWidth: 4.5,
- fill: '#fff',
- },
- },
- },
- statistic: {
- title: false,
- },
- meta: (_a = {},
- // 两个 view 的 scale 同步到 v 上
- _a[RANGE_VALUE] = {
- sync: 'v',
- },
- _a[PERCENT] = {
- sync: 'v',
- tickCount: 5,
- tickInterval: 0.2,
- },
- _a),
- animation: false,
- };
- //# sourceMappingURL=constants.js.map
|