信通院-灾备 图表源码(在产品图表库基础上进行修改),开发逻辑和产品图表库一致
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. import ChartDigit13 from '../../../src/chart/digit/ChartDigit13/ChartDigit13.js';
  2. let chart=new ChartDigit13(document.getElementsByClassName('c1')[0],{});
  3. window.addEventListener('resize',()=>{
  4. chart.resize();
  5. });
  6. let option = {
  7. title:{},
  8. bg:{
  9. backgroundColor:"#000000"
  10. },
  11. grid:{
  12. left: "10%",
  13. right: "10%",
  14. top: "5%",
  15. bottom: "5%"
  16. },
  17. shape:{
  18. dis: 30, //风车距离
  19. box:{
  20. width: 120,
  21. margin: 120, //box间隙
  22. boxPadding: 10,//box内边距
  23. },
  24. title:{
  25. color: '#bdbdbd',
  26. fontSize: 14,
  27. fontWeight: 'normal',
  28. },
  29. content:{
  30. color: '#4e4e4e',
  31. fontSize: 14,
  32. fontWeight: 'normal',
  33. },
  34. splitLine:{
  35. color: '#4d4d4d',
  36. width: 2
  37. },
  38. line:{ //上下边线
  39. color: '#616161',
  40. width: 2
  41. },
  42. topCircle:{
  43. r: 8,
  44. lineWidth: 1,
  45. color: '#616161',
  46. },
  47. bottomCircle:{
  48. r: 5,
  49. lineWidth: 1,
  50. color: '#616161',
  51. },
  52. fontStyle:{
  53. color: '#ffffff',
  54. fontSize: 12,
  55. fontWeight: 'normal',
  56. }
  57. },
  58. series: [{
  59. date: '2013',
  60. title:'万博思图',
  61. content: '万博思图作为数据可视化。。。'
  62. },
  63. {
  64. date: '2014',
  65. title:'万博思图',
  66. content: '万博思图作为数据可视化。。。'
  67. },
  68. {
  69. date: '2015',
  70. title:'万博思图',
  71. content: '万博思图作为数据可视化。。。'
  72. },
  73. {
  74. date: '2016',
  75. title:'万博思图',
  76. content: '万博思图作为数据可视化。。。'
  77. }
  78. ],
  79. color: ['#9a37da','#3c8bef','#3cefe4','#3cef9d','#eec933','#d97b36','#ff4e4e']
  80. };
  81. let option2 = {
  82. title:{},
  83. bg:{
  84. backgroundColor:"#000000"
  85. },
  86. grid:{
  87. left: "10%",
  88. right: "10%",
  89. top: "5%",
  90. bottom: "5%"
  91. },
  92. shape:{
  93. dis: 30, //风车距离
  94. box:{
  95. height: 70,
  96. margin: 20, //box间隙
  97. boxPadding: 10,//box内边距
  98. },
  99. title:{
  100. color: '#bdbdbd',
  101. fontSize: 14,
  102. fontWeight: 'normal',
  103. },
  104. content:{
  105. color: '#4e4e4e',
  106. fontSize: 14,
  107. fontWeight: 'normal',
  108. },
  109. splitLine:{
  110. color: '#4d4d4d',
  111. width: 2
  112. },
  113. line:{ //上下边线
  114. color: '#616161',
  115. width: 2
  116. },
  117. fontStyle:{
  118. color: '#ffffff',
  119. fontSize: 12,
  120. fontWeight: 'normal',
  121. }
  122. },
  123. series: [{
  124. date: '2013',
  125. title:'万博思图',
  126. content: '万博思图作为数据可视化。。。'
  127. },
  128. {
  129. date: '2014',
  130. title:'万博思图',
  131. content: '万博思图作为数据可视化。。。'
  132. },
  133. {
  134. date: '2015',
  135. title:'万博思图',
  136. content: '万博思图作为数据可视化。。。'
  137. },
  138. {
  139. date: '2016',
  140. title:'万博思图',
  141. content: '万博思图作为数据可视化。。。'
  142. },
  143. {
  144. date: '2017',
  145. title:'万博思图',
  146. content: '万博思图作为数据可视化。。。'
  147. },
  148. {
  149. date: '2018',
  150. title:'万博思图',
  151. content: '万博思图作为数据可视化。。。'
  152. },
  153. {
  154. date: '2019',
  155. title:'万博思图',
  156. content: '万博思图作为数据可视化。。。'
  157. },
  158. {
  159. date: '2014',
  160. title:'万博思图',
  161. content: '万博思图作为数据可视化。。。'
  162. },
  163. {
  164. date: '2015',
  165. title:'万博思图',
  166. content: '万博思图作为数据可视化。。。'
  167. },
  168. {
  169. date: '2016',
  170. title:'万博思图',
  171. content: '万博思图作为数据可视化。。。'
  172. },
  173. {
  174. date: '2017',
  175. title:'万博思图',
  176. content: '万博思图作为数据可视化。。。'
  177. },
  178. ],
  179. color: ['#9a37da','#3c8bef','#3cefe4','#3cef9d','#eec933','#d97b36','#ff4e4e']
  180. };
  181. setTimeout(() => {
  182. chart.setOption(option)
  183. }, 2000);
  184. // setTimeout(() => {
  185. // chart.setOption(option2)
  186. // }, 4000);