echarts_配置项.js 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301
  1. // ----------中2的配置项-------------------
  2. //
  3. var option = {
  4. title: {
  5. text: '',
  6. },
  7. tooltip: {
  8. trigger: 'item'
  9. },
  10. visualMap: { // 左侧小导航图标
  11. show: true,
  12. x: 'left',
  13. y: 'bottom',
  14. textStyle: {
  15. fontSize: 8,
  16. },
  17. splitList: [{ start: 1,end: 9 },
  18. {start: 10, end: 99 },
  19. { start: 100, end: 999 },
  20. { start: 1000, end: 9999 },
  21. { start: 10000 }],
  22. color: ['#8A3310', '#C64918', '#E55B25', '#F2AD92', '#F9DCD1']
  23. },
  24. series: [{
  25. name: '累计确诊人数',
  26. type: 'map',
  27. mapType: 'china',
  28. roam: false, // 禁用拖动和缩放
  29. itemStyle: { // 图形样式
  30. normal: {
  31. borderWidth: .5, //区域边框宽度
  32. borderColor: '#009fe8', //区域边框颜色
  33. areaColor: "#ffefd5", //区域颜色
  34. },
  35. emphasis: { // 鼠标滑过地图高亮的相关设置
  36. borderWidth: .5,
  37. borderColor: '#4b0082',
  38. areaColor: "#fff",
  39. }
  40. },
  41. label: { // 图形上的文本标签
  42. normal: {
  43. show: true, //省份名称
  44. fontSize: 8,
  45. },
  46. emphasis: {
  47. show: true,
  48. fontSize: 8,
  49. }
  50. },
  51. data:[] // [{'name': '上海', 'value': 318}, {'name': '云南', 'value': 162}]
  52. }]
  53. };
  54. // ----------左1的配置项-------------------
  55. var option = {
  56. title: {
  57. text: "全国累计趋势",
  58. textStyle: {
  59. color: 'white',
  60. },
  61. left: 'left',
  62. },
  63. tooltip: {
  64. trigger: 'axis',
  65. //指示器
  66. axisPointer: {
  67. type: 'line',
  68. lineStyle: {
  69. color: '#7171C6'
  70. }
  71. },
  72. },
  73. //图例
  74. legend: {
  75. data: ['累计确诊', "累计治愈", "累计死亡"],
  76. left: "right"
  77. },
  78. //图形位置
  79. grid: {
  80. left: '4%',
  81. right: '6%',
  82. bottom: '4%',
  83. top: 50,
  84. containLabel: true
  85. },
  86. xAxis: [{
  87. type: 'category',
  88. data: [] //['03.20', '03.21', '03.22']
  89. }],
  90. yAxis: [{
  91. type: 'value',
  92. //y轴字体设置
  93. axisLabel: {
  94. show: true,
  95. color: 'white',
  96. fontSize: 12,
  97. formatter: function(value) {
  98. if (value >= 1000) {
  99. value = value / 1000 + 'k';
  100. }
  101. return value;
  102. }
  103. },
  104. //y轴线设置显示
  105. axisLine: {
  106. show: true
  107. },
  108. //与x轴平行的线样式
  109. splitLine: {
  110. show: true,
  111. lineStyle: {
  112. color: '#17273B',
  113. width: 1,
  114. type: 'solid',
  115. }
  116. }
  117. }],
  118. series: [{
  119. name: "累计确诊",
  120. type: 'line',
  121. smooth: true,
  122. data: []//[260, 406, 529]
  123. }, {
  124. name: "累计治愈",
  125. type: 'line',
  126. smooth: true,
  127. data: []//[25, 25, 25]
  128. }, {
  129. name: "累计死亡",
  130. type: 'line',
  131. smooth: true,
  132. data: []//[6, 9, 17]
  133. }]
  134. };
  135. // ----------左2的配置项-------------------
  136. var option = {
  137. title: {
  138. text: '全国新增趋势',
  139. textStyle: {
  140. color: 'white',
  141. },
  142. left: 'left',
  143. },
  144. tooltip: {
  145. trigger: 'axis',
  146. //指示器
  147. axisPointer: {
  148. type: 'line',
  149. lineStyle: {
  150. color: '#7171C6'
  151. }
  152. },
  153. },
  154. //图例
  155. legend: {
  156. data: ['新增确诊', '新增疑似'],
  157. left: 'right'
  158. },
  159. //图形位置
  160. grid: {
  161. left: '4%',
  162. right: '6%',
  163. bottom: '4%',
  164. top: 50,
  165. containLabel: true
  166. },
  167. xAxis: [{
  168. type: 'category',
  169. data: [] // ['03.20', '03.21', '03.22']
  170. }],
  171. yAxis: [{
  172. type: 'value',
  173. //y轴字体设置
  174. axisLabel: {
  175. show: true,
  176. color: 'white',
  177. fontSize: 12,
  178. formatter: function(value) {
  179. if (value >= 1000) {
  180. value = value / 1000 + 'k';
  181. }
  182. return value;
  183. }
  184. },
  185. //y轴线设置显示
  186. axisLine: {
  187. show: true
  188. },
  189. //与x轴平行的线样式
  190. splitLine: {
  191. show: true,
  192. lineStyle: {
  193. color: '#17273B',
  194. width: 1,
  195. type: 'solid',
  196. }
  197. }
  198. }],
  199. series: [{
  200. name: '新增确诊',
  201. type: 'line',
  202. smooth: true,
  203. data: [] // [20, 406, 529]
  204. }, {
  205. name: '新增疑似',
  206. type: 'line',
  207. smooth: true,
  208. data: [] // [25, 75, 122]
  209. }]
  210. };
  211. // ----------右1的配置项-------------------
  212. var option = {
  213. title: {
  214. text: "全国确诊省市TOP10",
  215. textStyle: {
  216. color: 'white',
  217. },
  218. left: 'left'
  219. },
  220. color: ['#3398DB'],
  221. tooltip: {
  222. trigger: 'axis',
  223. //指示器
  224. axisPointer: {
  225. type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
  226. }
  227. },
  228. xAxis: {
  229. type: 'category',
  230. data: [] // ['湖北','广州','北京']
  231. },
  232. yAxis: {
  233. type: 'value',
  234. //y轴字体设置
  235. axisLabel: {
  236. show: true,
  237. color: 'white',
  238. fontSize: 12,
  239. formatter: function(value) {
  240. if (value >= 1000) {
  241. value = value / 1000 + 'k';
  242. }
  243. return value;
  244. }
  245. },
  246. },
  247. series: [{
  248. data: [], // [582, 300, 100]
  249. type: 'bar',
  250. barMaxWidth: "50%"
  251. }]
  252. };
  253. // ----------右2的配置项-------------------
  254. var option = {
  255. title: {
  256. text: "境外输入省市TOP5",
  257. textStyle: {
  258. color: 'white',
  259. },
  260. left: 'left'
  261. },
  262. tooltip: {
  263. trigger: 'axis',
  264. //指示器
  265. axisPointer: {
  266. type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
  267. }
  268. },
  269. xAxis: {
  270. type: 'category',
  271. data: [] // ['湖北','广州','北京']
  272. },
  273. yAxis: {
  274. type: 'value',
  275. //y轴字体设置
  276. axisLabel: {
  277. show: true,
  278. color: 'white',
  279. fontSize: 12,
  280. formatter: function(value) {
  281. if (value >= 1000) {
  282. value = value / 1000 + 'k';
  283. }
  284. return value;
  285. }
  286. },
  287. },
  288. series: [{
  289. data: [], // [582, 300, 100]
  290. type: 'bar',
  291. barMaxWidth: "50%"
  292. }]
  293. };