信通院-灾备 图表源码(在产品图表库基础上进行修改),开发逻辑和产品图表库一致
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

index.js 8.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. import Chart from "../../../src/chart/bar/ChartBar41/ChartBar41";
  2. const consoleWarn = window.console.warn;
  3. let bar=new Chart(document.querySelector(".c1"),{});
  4. let opt ={
  5. color: ['#01FF91', '#00FFF0', '#00DEFF', '#009BFF', '#014EFF', '#6200FF', '#E400FF', '#FF50EB', '#FF9600', '#FFFF00', '#FFFFFF'],
  6. bg: {
  7. backgroundColor: "#000000"
  8. },
  9. legend: {
  10. show: true,
  11. left: "70%",
  12. top: '6%',
  13. orient: 'horizontal',
  14. itemWidth: 8,
  15. itemHeight: 8,
  16. borderRadius: 0,
  17. textStyle: {
  18. fontSize: 14,
  19. color: "#ffffff",
  20. fontWeight: 'normal'
  21. },
  22. },
  23. yearNumStyle: {
  24. textStyle: {
  25. fontSize: 50,
  26. color: "#ffffff",
  27. left: "0%",
  28. top: "0%",
  29. },
  30. buttonStyle:{
  31. left: "10%",
  32. top: "0%",
  33. backgroundColor: "#FFFFFF",
  34. color: "#000000",
  35. width: 50,
  36. height: 25,
  37. fontSize: 22,
  38. textLeft:"10%",
  39. textTop: "0%",
  40. textColor: '#000000'
  41. },
  42. shape: {
  43. fontSize: 24,
  44. mouseControl:true,
  45. PArrControl: false
  46. },
  47. data: ["2001", "2002", "2003", "2004", "2005","2006", "2007","2008","2009","2010",
  48. "2011","2012","2013","2014","2015","2016","2017","2018","2019","2020"],
  49. // cat: ['GDP', 'GDP第一产业','GDP第二产业','GDP第二产业:工业','GDP第二产业:建筑业',
  50. // 'GDP第三产业','人均GDP','GDP:第三产业:批发和零食业','GDP:第三产业:住宿和餐饮业',
  51. // 'GDP:第三产业:房地产业','GNI']
  52. },
  53. series: [
  54. {
  55. name: "GDP",
  56. data: [93007, 54867, 5782, 220333, 15084, 13048, 55507, 19804, 15670, 33303, 94056,77098,13302,54066,2233,5569,6549,11325,23587,2256]
  57. },
  58. {
  59. name: "GDP第一产业",
  60. data: [9544, 7557, 442, 5554, 545, 8359, 4457, 1144, 589,15514, 12238, 56657, 8784, 1567, 3335, 8456,79898,1132,5446, 14578]
  61. },
  62. {
  63. name: "GDP第二产业",
  64. data: [18563, 77404, 45405, 74704, 95854, 5656, 56570, 5544, 15667, 65406,15514, 12248, 56507, 79804, 15667, 3335, 8456,7798,12132,5446]
  65. },
  66. {
  67. name: "GDP第二产业:工业",
  68. data: [15618, 5467, 4582, 22133, 15514, 12248,15814, 12238, 5557, 8984, 15667, 3335, 8456,7998,13232,5466, 5557, 8794, 15667, 3335]
  69. },
  70. {
  71. name: "GDP第二产业:建筑业",
  72. data: [2498, 7577, 15854, 120248, 5667, 8784, 15667, 13335, 8456,7998,131302,50446, 55404, 5465, 83609, 4547, 11144, 4589, 4458, 3254]
  73. },
  74. {
  75. name: "GDP第三产业",
  76. data: [15514, 12238, 5667, 8794, 15667, 3335, 8456,7998,13232,5646,14145, 7744, 4645, 7474, 1584, 5667, 5544, 15667, 6546, 7416]
  77. },
  78. {
  79. name: "人均GDP",
  80. data: [3309, 5487, 15782, 22333, 15814, 1228, 15814, 12238, 5657, 8794, 15667, 3335, 8946,7798,13232,5466,5657, 8794, 15667, 9456]
  81. },
  82. {
  83. name: "GDP:第三产业:批发和零食业",
  84. data: [4554, 7577, 5544, 5465, 3569, 4547, 11144, 4589, 24578, 32441,2348, 5557, 8784, 15607, 3335, 8956,7798,13302,5446,6557]
  85. },
  86. {
  87. name: "GDP:第三产业:住宿和餐饮业",
  88. data: [3141, 7774, 4545, 7474, 15814, 5656, 5557, 5544, 15667,22348, 9557, 8784, 1567, 33135, 8956,7998,13232,5466,5657, 6546]
  89. },
  90. {
  91. name: "GDP:第三产业:房地产业",
  92. data: [39509, 14867, 45782, 22333, 15814, 12238, 56557, 8794, 15667,12248, 26657, 8784, 33335, 18456,79798,13132,5446,5557, 13335, 8946]
  93. },
  94. {
  95. name: "GNI",
  96. data: [54554, 75757, 4242, 55544, 5465,12248, 56657, 87004, 15667, 33335, 8956,7998,13232,54406,56657, 23569, 45457, 11144, 45809, 44578]
  97. }
  98. ]
  99. };
  100. let opt2 ={
  101. color: ['#01FF91', '#00FFF0', '#00DEFF', '#009BFF', '#014EFF', '#6200FF', '#E400FF', '#FF50EB', '#FF9600', '#FFFF00', '#FFFFFF'],
  102. bg: {
  103. backgroundColor: "#151D4D"
  104. },
  105. legend: {
  106. show: true,
  107. left: "70%",
  108. top: '6%',
  109. orient: 'horizontal',
  110. itemWidth: 8,
  111. itemHeight: 8,
  112. borderRadius: 0,
  113. textStyle: {
  114. fontSize: 14,
  115. color: "#ffffff",
  116. fontWeight: 'normal'
  117. },
  118. },
  119. yearNumStyle: {
  120. textStyle: {
  121. fontSize: 50,
  122. color: "#ffffff",
  123. left: "0%",
  124. top: "0%",
  125. },
  126. buttonStyle:{
  127. left: "10%",
  128. top: "0%",
  129. backgroundColor: "#FFFFFF",
  130. color: "#000000",
  131. width: 50,
  132. height: 25,
  133. fontSize: 22,
  134. textLeft:"10%",
  135. textTop: "0%",
  136. textColor: '#000000'
  137. },
  138. shape: {
  139. fontSize: 24,
  140. mouseControl:true,
  141. PArrControl: true
  142. },
  143. data: ["2001", "2002", "2003", "2004", "2005","2006", "2007","2008","2009","2010",
  144. "2011","2012","2013","2014","2015","2016","2017","2018","2019","2020"],
  145. // cat: ['GDP', 'GDP第一产业','GDP第二产业','GDP第二产业:工业','GDP第二产业:建筑业',
  146. // 'GDP第三产业','人均GDP','GDP:第三产业:批发和零食业','GDP:第三产业:住宿和餐饮业',
  147. // 'GDP:第三产业:房地产业','GNI']
  148. },
  149. series: [
  150. {
  151. name: "GDP",
  152. data: [93007, 54867, 5782, 220333, 15084, 13048, 55507, 19804, 15670, 33303, 94056,77098,13302,54066,2233,5569,6549,11325,23587,2256]
  153. },
  154. {
  155. name: "GDP第一产业",
  156. data: [9544, 7557, 442, 5554, 545, 8359, 4457, 1144, 589,15514, 12238, 56657, 8784, 1567, 3335, 8456,79898,1132,5446, 14578]
  157. },
  158. {
  159. name: "GDP第二产业",
  160. data: [18563, 77404, 45405, 74704, 95854, 5656, 56570, 5544, 15667, 65406,15514, 12248, 56507, 79804, 15667, 3335, 8456,7798,12132,5446]
  161. },
  162. {
  163. name: "GDP第二产业:工业",
  164. data: [15618, 5467, 4582, 22133, 15514, 12248,15814, 12238, 5557, 8984, 15667, 3335, 8456,7998,13232,5466, 5557, 8794, 15667, 3335]
  165. },
  166. {
  167. name: "GDP第二产业:建筑业",
  168. data: [2498, 7577, 15854, 120248, 5667, 8784, 15667, 13335, 8456,7998,131302,50446, 55404, 5465, 83609, 4547, 11144, 4589, 4458, 3254]
  169. },
  170. {
  171. name: "GDP第三产业",
  172. data: [15514, 12238, 5667, 8794, 15667, 3335, 8456,7998,13232,5646,14145, 7744, 4645, 7474, 1584, 5667, 5544, 15667, 6546, 7416]
  173. },
  174. {
  175. name: "人均GDP",
  176. data: [3309, 5487, 15782, 22333, 15814, 1228, 15814, 12238, 5657, 8794, 15667, 3335, 8946,7798,13232,5466,5657, 8794, 15667, 9456]
  177. },
  178. {
  179. name: "GDP:第三产业:批发和零食业",
  180. data: [4554, 7577, 5544, 5465, 3569, 4547, 11144, 4589, 24578, 32441,2348, 5557, 8784, 15607, 3335, 8956,7798,13302,5446,6557]
  181. },
  182. {
  183. name: "GDP:第三产业:住宿和餐饮业",
  184. data: [3141, 7774, 4545, 7474, 15814, 5656, 5557, 5544, 15667,22348, 9557, 8784, 1567, 33135, 8956,7998,13232,5466,5657, 6546]
  185. },
  186. {
  187. name: "GDP:第三产业:房地产业",
  188. data: [39509, 14867, 45782, 22333, 15814, 12238, 56557, 8794, 15667,12248, 26657, 8784, 33335, 18456,79798,13132,5446,5557, 13335, 8946]
  189. },
  190. {
  191. name: "GNI",
  192. data: [54554, 75757, 4242, 55544, 5465,12248, 56657, 87004, 15667, 33335, 8956,7998,13232,54406,56657, 23569, 45457, 11144, 45809, 44578]
  193. }
  194. ]
  195. };
  196. window.addEventListener("resize",function () {
  197. // console.log("???")
  198. bar.resize()
  199. });
  200. // setTimeout(()=>{
  201. // bar.setOption(opt);
  202. // },3000)
  203. // setTimeout(()=>{
  204. // bar.setOption(opt2);
  205. // },6000)
  206. // let p;
  207. //
  208. // setTimeout(()=>{
  209. // bar.setCameraPosition(p);
  210. // },4000);