信通院-灾备 图表源码(在产品图表库基础上进行修改),开发逻辑和产品图表库一致
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. import ChartBar from '../../../src/chart/line/ChartLine18/ChartLine18.js';
  2. let bar = new ChartBar(document.getElementsByClassName('c1')[0], {});
  3. window.addEventListener('resize', () => {
  4. bar.resize();
  5. });
  6. let option = {
  7. color: ['#00f9ff', '#77ff32', '#23ff95', '#ffc000', '#00f0ff', '#0060ff', '#4e00ff'],
  8. bg: {
  9. backgroundColor: '#000000'
  10. },
  11. title: {},
  12. grid: {
  13. left:'18%',
  14. top:'20%',
  15. right:'18%',
  16. bottom:'18%',
  17. },
  18. xAxis: {
  19. type: 'category',
  20. // splitNumber: 8,
  21. position: false,
  22. axisTick:{
  23. length: 5,
  24. lineStyle: {
  25. color: '#ffffff',
  26. width: 1,
  27. // type: 'solid'
  28. }
  29. },
  30. axisLabel: {
  31. textStyle: {
  32. color: '#ffffff',
  33. fontWeight: 'normal',
  34. fontSize: 14,
  35. fontFamily:'Microsoft YaHei',
  36. }
  37. },
  38. splitLine: {
  39. lineStyle: {
  40. color: '#333333',
  41. width: 1,
  42. // type: 'solid'
  43. }
  44. },
  45. },
  46. yAxis: {
  47. type: "value",
  48. axisTick:{
  49. length: 5,
  50. lineStyle: {
  51. color: '#ccc',
  52. width: 1,
  53. // type: 'solid'
  54. }
  55. },
  56. axisLine: {
  57. lineStyle: {
  58. color: '#595959',
  59. width: 6,
  60. // type: 'solid'
  61. }
  62. },
  63. splitLine: {
  64. lineStyle: {
  65. color: '#333333',
  66. width: 1,
  67. // type: 'solid'
  68. }
  69. },
  70. axisLabel: {
  71. unit: '人',
  72. textStyle: {
  73. color: '#ffffff',
  74. fontWeight: 'normal',
  75. fontSize: 14,
  76. fontFamily:'Microsoft YaHei',
  77. }
  78. },
  79. },
  80. shape: {
  81. animateSpeed: 2,
  82. iconSize: 5,
  83. lineStyle: {
  84. width: 2,
  85. smooth: false,
  86. },
  87. button: {
  88. x: '10%',
  89. y: '10%',
  90. width: 90,
  91. height: 35,
  92. color: '#636363',
  93. textStyle: {
  94. fontSize: 15,
  95. fontWeight:'normal',
  96. fontFamily:'Microsoft YaHei',
  97. color: '#ffffff'
  98. },scale:10
  99. },
  100. label: {
  101. textStyle: {
  102. fontSize: 12,
  103. fontWeight: 'normal',
  104. fontFamily:'Microsoft YaHei',
  105. },
  106. },
  107. },
  108. series: [
  109. {
  110. name: '',
  111. type: 'bar',
  112. // data: [
  113. // {name: "美国", value: 1000, time: 2001},
  114. // {name: "中国", value: 220, time: 2001},
  115. // {name: "英国", value: 340, time: 2001},
  116. // {name: "德国", value: 510, time: 2001},
  117. // {name: "日本", value: 560, time: 2001},
  118. // {name: "美国", value: 1300, time: 2002},
  119. // {name: "中国", value: 323, time: 2002},
  120. // {name: "英国", value: 350, time: 2002},
  121. // {name: "德国", value: 570, time: 2002},
  122. // {name: "日本", value: 630, time: 2002},
  123. // {name: "美国", value: 1400, time: 2003},
  124. // {name: "中国", value: 563, time: 2003},
  125. // {name: "英国", value: 360, time: 2003},
  126. // {name: "德国", value: 630, time: 2003},
  127. // {name: "日本", value: 645, time: 2003},
  128. // {name: "美国", value: 1470, time: 2004},
  129. // {name: "中国", value: 688, time: 2004},
  130. // {name: "英国", value: 410, time: 2004},
  131. // {name: "德国", value: 650, time: 2004},
  132. // {name: "日本", value: 680, time: 2004},
  133. // {name: "美国", value: 1510, time: 2005},
  134. // {name: "中国", value: 956, time: 2005},
  135. // {name: "印度", value: 510, time: 2005},
  136. // {name: "德国", value: 688, time: 2005},
  137. // {name: "日本", value: 700, time: 2005},
  138. // {name: "美国", value: 1560, time: 2006},
  139. // {name: "中国", value: 1595, time: 2006},
  140. // {name: "印度", value: 785, time: 2006},
  141. // {name: "德国", value: 748, time: 2006},
  142. // {name: "日本", value: 830, time: 2006},
  143. // ]
  144. data: [
  145. // {name: "美国", value: 1000, time: '2001/02/01'},
  146. // {name: "中国", value: 220, time: '2001-02-01'},
  147. // {name: "英国", value: 340, time: '2001-02-01'},
  148. // {name: "德国", value: 510, time: '2001-02-01'},
  149. // {name: "日本", value: 560, time: '2001-02-01'},
  150. // {name: "苏联", value: 560, time: '2001-02-01'},
  151. // {name: "美国", value: 1300, time: '2002-02-01'},
  152. // {name: "中国", value: 323, time: '2002-02-01'},
  153. // {name: "英国", value: 350, time: '2002-02-01'},
  154. // {name: "德国", value: 570, time: '2002-02-01'},
  155. // {name: "日本", value: 630, time: '2002-02-01'},
  156. // {name: "苏联", value: 610, time: '2002-02-01'},
  157. {name: "美国", value: 140, time: '2003-02-01'},
  158. {name: "中国", value: 56, time: '2003-02-01'},
  159. {name: "英国", value: 36, time: '2003-02-01'},
  160. // {name: "德国", value: 630, time: '2003-02-01'},
  161. // {name: "日本", value: 645, time: '2003-02-01'},
  162. // {name: "苏联", value: 625, time: '2003-02-01'},
  163. {name: "美国", value: 147, time: '2004-02-01'},
  164. {name: "中国", value: 68, time: '2004-02-01'},
  165. {name: "英国", value: 41, time: '2004-02-01'},
  166. // {name: "德国", value: 650, time: '2004-02-01'},
  167. // {name: "日本", value: 680, time: '2004-02-01'},
  168. // {name: "苏联", value: 670, time: '2004-02-01'},
  169. {name: "美国", value: 151, time: '2005-02-01'},
  170. {name: "中国", value: 95, time: '2005-02-01'},
  171. {name: "英国", value: 51, time: '2005-02-01'},
  172. // {name: "德国", value: 688, time: '2005-02-01'},
  173. // {name: "日本", value: 610, time: '2005-02-01'},
  174. // {name: "苏联", value: 710, time: '2005-02-01'},
  175. {name: "美国", value: 156, time: '2006-02-01'},
  176. {name: "中国", value: 159, time: '2006-02-01'},
  177. {name: "英国", value: 78, time: '2006-02-01'},
  178. // {name: "德国", value: 748, time: '2006-02-01'},
  179. // {name: "日本", value: 830, time: '2006-02-01'},
  180. // {name: "苏联", value: 810, time: '2006-02-01'},
  181. ]
  182. }
  183. ]
  184. };
  185. // setTimeout(()=>{
  186. // bar.setOption(option)
  187. // },2000)