b6afddf6a930a43218308956b3e3abc7c8dc79f960905343528557b786561bfdceaa35ddbcfd364f5bbde8b760e8e906993c81e0603f9eba1f6cd3244b27be 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.radarConfig = void 0;
  6. var radarConfig = {
  7. /**
  8. * @description Whether to display this radar
  9. * @type {Boolean}
  10. * @default show = true
  11. */
  12. show: true,
  13. /**
  14. * @description Legend name
  15. * @type {String}
  16. * @default name = ''
  17. */
  18. name: '',
  19. /**
  20. * @description Radar chart data
  21. * @type {Array}
  22. * @default data = []
  23. * @example data = [100, 200, 300]
  24. */
  25. data: [],
  26. /**
  27. * @description Radar default style configuration
  28. * @type {Object}
  29. * @default style = {Configuration Of Class Style}
  30. */
  31. radarStyle: {
  32. lineWidth: 1
  33. },
  34. /**
  35. * @description Radar point configuration
  36. * @type {Object}
  37. */
  38. point: {
  39. /**
  40. * @description Whether to display radar point
  41. * @type {Boolean}
  42. * @default show = true
  43. */
  44. show: true,
  45. /**
  46. * @description Point radius
  47. * @type {Number}
  48. * @default radius = 2
  49. */
  50. radius: 2,
  51. /**
  52. * @description Radar point default style configuration
  53. * @type {Object}
  54. * @default style = {Configuration Of Class Style}
  55. */
  56. style: {
  57. fill: '#fff'
  58. }
  59. },
  60. /**
  61. * @description Radar label configuration
  62. * @type {Object}
  63. */
  64. label: {
  65. /**
  66. * @description Whether to display radar label
  67. * @type {Boolean}
  68. * @default show = true
  69. */
  70. show: true,
  71. /**
  72. * @description Label position offset
  73. * @type {Array}
  74. * @default offset = [0, 0]
  75. */
  76. offset: [0, 0],
  77. /**
  78. * @description Label gap between label and radar
  79. * @type {Number}
  80. * @default labelGap = 5
  81. */
  82. labelGap: 5,
  83. /**
  84. * @description Label formatter
  85. * @type {String|Function}
  86. * @default formatter = null
  87. * @example formatter = 'Score-{value}'
  88. * @example formatter = (label) => (label)
  89. */
  90. formatter: null,
  91. /**
  92. * @description Radar label default style configuration
  93. * @type {Object}
  94. * @default style = {Configuration Of Class Style}
  95. */
  96. style: {
  97. fontSize: 10
  98. }
  99. },
  100. /**
  101. * @description Radar chart render level
  102. * Priority rendering high level
  103. * @type {Number}
  104. * @default rLevel = 10
  105. */
  106. rLevel: 10,
  107. /**
  108. * @description Radar animation curve
  109. * @type {String}
  110. * @default animationCurve = 'easeOutCubic'
  111. */
  112. animationCurve: 'easeOutCubic',
  113. /**
  114. * @description Radar animation frame
  115. * @type {Number}
  116. * @default animationFrame = 50
  117. */
  118. animationFrane: 50
  119. };
  120. exports.radarConfig = radarConfig;