物管理前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

408 lines
7.5 KiB

  1. (function (root, factory) {
  2. if (typeof define === "function" && define.amd) {
  3. // AMD. Register as an anonymous module.
  4. define(["exports", "echarts"], factory);
  5. } else if (typeof exports === "object" && typeof exports.nodeName !== "string") {
  6. // CommonJS
  7. factory(exports, require("echarts"));
  8. } else {
  9. // Browser globals
  10. factory({}, root.echarts);
  11. }
  12. })(this, function (exports, echarts) {
  13. var log = function (msg) {
  14. if (typeof console !== "undefined") {
  15. console && console.error && console.error(msg);
  16. }
  17. };
  18. if (!echarts) {
  19. log("ECharts is not Loaded");
  20. return;
  21. }
  22. echarts.registerTheme("infographic", {
  23. color: [
  24. "#c1232b",
  25. "#27727b",
  26. "#fcce10",
  27. "#e87c25",
  28. "#b5c334",
  29. "#fe8463",
  30. "#9bca63",
  31. "#fad860",
  32. "#f3a43b",
  33. "#60c0dd",
  34. "#d7504b",
  35. "#c6e579",
  36. "#f4e001",
  37. "#f0805a",
  38. "#26c0c0"
  39. ],
  40. backgroundColor: "rgba(0,0,0,0)",
  41. textStyle: {},
  42. title: {
  43. textStyle: {
  44. color: "#27727b"
  45. },
  46. subtextStyle: {
  47. color: "#aaaaaa"
  48. }
  49. },
  50. line: {
  51. itemStyle: {
  52. borderWidth: 1
  53. },
  54. lineStyle: {
  55. width: "3"
  56. },
  57. symbolSize: "5",
  58. symbol: "emptyCircle",
  59. smooth: false
  60. },
  61. radar: {
  62. itemStyle: {
  63. borderWidth: 1
  64. },
  65. lineStyle: {
  66. width: "3"
  67. },
  68. symbolSize: "5",
  69. symbol: "emptyCircle",
  70. smooth: false
  71. },
  72. bar: {
  73. itemStyle: {
  74. barBorderWidth: 0,
  75. barBorderColor: "#ccc"
  76. }
  77. },
  78. pie: {
  79. itemStyle: {
  80. borderWidth: 0,
  81. borderColor: "#ccc"
  82. }
  83. },
  84. scatter: {
  85. itemStyle: {
  86. borderWidth: 0,
  87. borderColor: "#ccc"
  88. }
  89. },
  90. boxplot: {
  91. itemStyle: {
  92. borderWidth: 0,
  93. borderColor: "#ccc"
  94. }
  95. },
  96. parallel: {
  97. itemStyle: {
  98. borderWidth: 0,
  99. borderColor: "#ccc"
  100. }
  101. },
  102. sankey: {
  103. itemStyle: {
  104. borderWidth: 0,
  105. borderColor: "#ccc"
  106. }
  107. },
  108. funnel: {
  109. itemStyle: {
  110. borderWidth: 0,
  111. borderColor: "#ccc"
  112. }
  113. },
  114. gauge: {
  115. itemStyle: {
  116. borderWidth: 0,
  117. borderColor: "#ccc"
  118. }
  119. },
  120. candlestick: {
  121. itemStyle: {
  122. color: "#c1232b",
  123. color0: "#b5c334",
  124. borderColor: "#c1232b",
  125. borderColor0: "#b5c334",
  126. borderWidth: 1
  127. }
  128. },
  129. graph: {
  130. itemStyle: {
  131. borderWidth: 0,
  132. borderColor: "#ccc"
  133. },
  134. lineStyle: {
  135. width: 1,
  136. color: "#aaaaaa"
  137. },
  138. symbolSize: "5",
  139. symbol: "emptyCircle",
  140. smooth: false,
  141. color: [
  142. "#c1232b",
  143. "#27727b",
  144. "#fcce10",
  145. "#e87c25",
  146. "#b5c334",
  147. "#fe8463",
  148. "#9bca63",
  149. "#fad860",
  150. "#f3a43b",
  151. "#60c0dd",
  152. "#d7504b",
  153. "#c6e579",
  154. "#f4e001",
  155. "#f0805a",
  156. "#26c0c0"
  157. ],
  158. label: {
  159. color: "#eeeeee"
  160. }
  161. },
  162. map: {
  163. itemStyle: {
  164. areaColor: "#dddddd",
  165. borderColor: "#eeeeee",
  166. borderWidth: 0.5
  167. },
  168. label: {
  169. color: "#c1232b"
  170. },
  171. emphasis: {
  172. itemStyle: {
  173. areaColor: "#fe994e",
  174. borderColor: "#444",
  175. borderWidth: 1
  176. },
  177. label: {
  178. color: "rgb(100,0,0)"
  179. }
  180. }
  181. },
  182. geo: {
  183. itemStyle: {
  184. areaColor: "#dddddd",
  185. borderColor: "#eeeeee",
  186. borderWidth: 0.5
  187. },
  188. label: {
  189. color: "#c1232b"
  190. },
  191. emphasis: {
  192. itemStyle: {
  193. areaColor: "#fe994e",
  194. borderColor: "#444",
  195. borderWidth: 1
  196. },
  197. label: {
  198. color: "rgb(100,0,0)"
  199. }
  200. }
  201. },
  202. categoryAxis: {
  203. axisLine: {
  204. show: true,
  205. lineStyle: {
  206. color: "#27727b"
  207. }
  208. },
  209. axisTick: {
  210. show: true,
  211. lineStyle: {
  212. color: "#27727b"
  213. }
  214. },
  215. axisLabel: {
  216. show: true,
  217. color: "#333"
  218. },
  219. splitLine: {
  220. show: false,
  221. lineStyle: {
  222. color: ["#ccc"]
  223. }
  224. },
  225. splitArea: {
  226. show: false,
  227. areaStyle: {
  228. color: ["rgba(250,250,250,0.3)", "rgba(200,200,200,0.3)"]
  229. }
  230. }
  231. },
  232. valueAxis: {
  233. axisLine: {
  234. show: false,
  235. lineStyle: {
  236. color: "#333"
  237. }
  238. },
  239. axisTick: {
  240. show: false,
  241. lineStyle: {
  242. color: "#333"
  243. }
  244. },
  245. axisLabel: {
  246. show: true,
  247. color: "#333"
  248. },
  249. splitLine: {
  250. show: true,
  251. lineStyle: {
  252. color: ["#ccc"]
  253. }
  254. },
  255. splitArea: {
  256. show: false,
  257. areaStyle: {
  258. color: ["rgba(250,250,250,0.3)", "rgba(200,200,200,0.3)"]
  259. }
  260. }
  261. },
  262. logAxis: {
  263. axisLine: {
  264. show: true,
  265. lineStyle: {
  266. color: "#27727b"
  267. }
  268. },
  269. axisTick: {
  270. show: true,
  271. lineStyle: {
  272. color: "#333"
  273. }
  274. },
  275. axisLabel: {
  276. show: true,
  277. color: "#333"
  278. },
  279. splitLine: {
  280. show: true,
  281. lineStyle: {
  282. color: ["#ccc"]
  283. }
  284. },
  285. splitArea: {
  286. show: false,
  287. areaStyle: {
  288. color: ["rgba(250,250,250,0.3)", "rgba(200,200,200,0.3)"]
  289. }
  290. }
  291. },
  292. timeAxis: {
  293. axisLine: {
  294. show: true,
  295. lineStyle: {
  296. color: "#27727b"
  297. }
  298. },
  299. axisTick: {
  300. show: true,
  301. lineStyle: {
  302. color: "#333"
  303. }
  304. },
  305. axisLabel: {
  306. show: true,
  307. color: "#333"
  308. },
  309. splitLine: {
  310. show: true,
  311. lineStyle: {
  312. color: ["#ccc"]
  313. }
  314. },
  315. splitArea: {
  316. show: false,
  317. areaStyle: {
  318. color: ["rgba(250,250,250,0.3)", "rgba(200,200,200,0.3)"]
  319. }
  320. }
  321. },
  322. toolbox: {
  323. iconStyle: {
  324. borderColor: "#c1232b"
  325. },
  326. emphasis: {
  327. iconStyle: {
  328. borderColor: "#e87c25"
  329. }
  330. }
  331. },
  332. legend: {
  333. textStyle: {
  334. color: "#333333"
  335. }
  336. },
  337. tooltip: {
  338. axisPointer: {
  339. lineStyle: {
  340. color: "#27727b",
  341. width: 1
  342. },
  343. crossStyle: {
  344. color: "#27727b",
  345. width: 1
  346. }
  347. }
  348. },
  349. timeline: {
  350. lineStyle: {
  351. color: "#293c55",
  352. width: 1
  353. },
  354. itemStyle: {
  355. color: "#27727b",
  356. borderWidth: 1
  357. },
  358. controlStyle: {
  359. color: "#27727b",
  360. borderColor: "#27727b",
  361. borderWidth: 0.5
  362. },
  363. checkpointStyle: {
  364. color: "#c1232b",
  365. borderColor: "#c23531"
  366. },
  367. label: {
  368. color: "#293c55"
  369. },
  370. emphasis: {
  371. itemStyle: {
  372. color: "#72d4e0"
  373. },
  374. controlStyle: {
  375. color: "#27727b",
  376. borderColor: "#27727b",
  377. borderWidth: 0.5
  378. },
  379. label: {
  380. color: "#293c55"
  381. }
  382. }
  383. },
  384. visualMap: {
  385. color: ["#c1232b", "#fcce10"]
  386. },
  387. dataZoom: {
  388. backgroundColor: "rgba(0,0,0,0)",
  389. dataBackgroundColor: "rgba(181,195,52,0.3)",
  390. fillerColor: "rgba(181,195,52,0.2)",
  391. handleColor: "#27727b",
  392. handleSize: "100%",
  393. textStyle: {
  394. color: "#999999"
  395. }
  396. },
  397. markPoint: {
  398. label: {
  399. color: "#eeeeee"
  400. },
  401. emphasis: {
  402. label: {
  403. color: "#eeeeee"
  404. }
  405. }
  406. }
  407. });
  408. });