markBoxplot.json 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. {
  2. "id": 16,
  3. "name": "markBoxplot",
  4. "title": "标注箱线图",
  5. "renderer": "echarts",
  6. "params": [
  7. {
  8. "name": "data",
  9. "title": "数据项配置",
  10. "items": [
  11. {
  12. "name": "xAxis",
  13. "title": "X轴",
  14. "component": "select"
  15. },
  16. {
  17. "name": "metrics",
  18. "title": "显示指标",
  19. "component": "select"
  20. },
  21. {
  22. "name": "markMetrics",
  23. "title": "标注指标",
  24. "component": "select"
  25. },
  26. {
  27. "name": "suffixYAxis",
  28. "title": "Y轴后缀",
  29. "component": "input"
  30. }
  31. ]
  32. },
  33. {
  34. "name": "display",
  35. "title": "显示",
  36. "items": [
  37. {
  38. "name": "dataZoomThreshold",
  39. "title": "超出后缩放",
  40. "component": "inputnumber"
  41. },
  42. {
  43. "name": "xAxisRotate",
  44. "title": "x轴文字旋转角度",
  45. "component": "inputnumber"
  46. },
  47. {
  48. "name": "xAxisInterval",
  49. "title": "x轴刻度显示间隔",
  50. "component": "inputnumber"
  51. }
  52. ]
  53. },
  54. {
  55. "name": "legend",
  56. "title": "图例",
  57. "items": [
  58. {
  59. "name": "hasLegend",
  60. "title": "开启图例",
  61. "component": "checkbox",
  62. "span": 24
  63. },
  64. {
  65. "name": "legendSelected",
  66. "component": "radio",
  67. "values": [{
  68. "name": "默认全选",
  69. "value": "selectAll"
  70. }, {
  71. "name": "默认全不选",
  72. "value": "unselectAll"
  73. }],
  74. "default": "selectAll",
  75. "span": 24
  76. },
  77. {
  78. "name": "legendPosition",
  79. "title": "图例位置",
  80. "component": "radio",
  81. "values": [{
  82. "name": "顶部",
  83. "value": "top"
  84. }, {
  85. "name": "底部",
  86. "value": "bottom"
  87. }, {
  88. "name": "右侧",
  89. "value": "right"
  90. }],
  91. "default": "top",
  92. "span": 24
  93. }
  94. ]
  95. },
  96. {
  97. "name": "tools",
  98. "title": "工具",
  99. "items": [
  100. {
  101. "name": "toolbox",
  102. "title": "Toolbox",
  103. "component": "checkbox"
  104. }
  105. ]
  106. },
  107. {
  108. "name": "splitLine",
  109. "title": "分隔线",
  110. "items": [
  111. {
  112. "name": "splitLineX",
  113. "title": "x轴分隔线",
  114. "component": "checkbox"
  115. },
  116. {
  117. "name": "splitLineY",
  118. "title": "y轴分隔线",
  119. "component": "checkbox"
  120. },
  121. {
  122. "name": "splitLineStyle",
  123. "title": "样式",
  124. "component": "select",
  125. "values": [
  126. {
  127. "name": "直线",
  128. "value": "solid"
  129. },
  130. {
  131. "name": "虚线",
  132. "value": "dashed"
  133. },
  134. {
  135. "name": "点线",
  136. "value": "dotted"
  137. }
  138. ],
  139. "default": "solid",
  140. "span": 12
  141. },
  142. {
  143. "name": "splitLineWidth",
  144. "title": "宽度",
  145. "component": "select",
  146. "values": [
  147. {
  148. "name": "1",
  149. "value": "1"
  150. },
  151. {
  152. "name": "2",
  153. "value": "2"
  154. },
  155. {
  156. "name": "3",
  157. "value": "3"
  158. },
  159. {
  160. "name": "5",
  161. "value": "5"
  162. },
  163. {
  164. "name": "10",
  165. "value": "10"
  166. }
  167. ],
  168. "default": "1",
  169. "span": 12
  170. }
  171. ]
  172. },
  173. {
  174. "name": "position",
  175. "title": "边距",
  176. "items": [
  177. {
  178. "name": "top",
  179. "title": "上边距",
  180. "component": "inputnumber",
  181. "default": 45
  182. },
  183. {
  184. "name": "bottom",
  185. "title": "下边距",
  186. "component": "inputnumber",
  187. "default": 40
  188. },
  189. {
  190. "name": "left",
  191. "title": "左边距",
  192. "component": "inputnumber",
  193. "default": 50
  194. },
  195. {
  196. "name": "right",
  197. "title": "右边距",
  198. "component": "inputnumber",
  199. "default": 30
  200. }
  201. ]
  202. }
  203. ]
  204. }