dataDetail.html 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>数据月报-重庆市南岸区人民政府网</title>
  8. <style>
  9. #industry,
  10. #fixedAssets,
  11. #realEstate,
  12. #finance {
  13. width: 1100px;
  14. height: 680px;
  15. }
  16. .title {
  17. font-size: 20px;
  18. font-weight: bold;
  19. margin-top: 60px;
  20. }
  21. </style>
  22. </head>
  23. <body>
  24. <div style="width: 1100px;margin: 10px auto">
  25. <div class="title">工业</div>
  26. <div id="industry"></div>
  27. <div class="title">固定资产投资</div>
  28. <div id="fixedAssets"></div>
  29. <div class="title">房地产市场</div>
  30. <div id="realEstate"></div>
  31. <div class="title">财政收支</div>
  32. <div id="finance"></div>
  33. </div>
  34. </body>
  35. <script src="js/echarts.min.js"></script>
  36. <script>
  37. var chartDom = document.getElementById('industry');
  38. var myChart = echarts.init(chartDom);
  39. var option;
  40. option = {
  41. tooltip: {
  42. trigger: 'axis',
  43. axisPointer: {
  44. type: 'cross',
  45. crossStyle: {
  46. color: '#999'
  47. }
  48. }
  49. },
  50. legend: {
  51. data: ['全区规上工业增加值增速(%)']
  52. },
  53. xAxis: {
  54. type: 'category',
  55. data: ['2021第一季度', '2021.1月-4月', '2021.1月-5月', '2021上半年', '2021.1月-7月', '2021.1月-8月', '2021年前三季度', '2021.1月-10月', '2021.1月-11月', '2021年全年', '2022.1月-2月', '2022第一季度', '2022.1月-4月', '2022.1月-5月', '2022上半年', '2022.1月-7月', '2022.1月-8月', '2022年前三季度', '2022.1月-10月', '2022.1月-11月', '2022年全年', '2023.1月-2月'],
  56. axisPointer: {
  57. type: 'shadow'
  58. },
  59. axisLabel: {
  60. formatter: '{value}',
  61. interval: 0,
  62. rotate: -40
  63. },
  64. },
  65. yAxis: {
  66. type: 'value',
  67. name: '全区规上工业增加值增速(%)',
  68. min: -5,
  69. max: 45,
  70. axisLabel: {
  71. formatter: '{value} %'
  72. },
  73. axisTick: {
  74. show: true //坐标轴刻度线
  75. },
  76. axisLine: { //轴线
  77. show: true
  78. },
  79. splitLine: { //网格线
  80. show: true
  81. }
  82. },
  83. series: [
  84. {
  85. name: '全区规上工业增加值增速(%)',
  86. type: 'line',
  87. tooltip: {
  88. valueFormatter: function (value) {
  89. return value + ' %';
  90. }
  91. },
  92. data: [
  93. 40.1, 28.8, 20.3, 14.2, 13.8, 13.1, 11.3, 10.9, 9.5, 7.4, 2.0, 4.6, 4.6, 5.6, 3.2, 1.0, -1.0, 0.5, 0.9, -0.7, -0.4, 8.3
  94. ]
  95. }
  96. ]
  97. };
  98. option && myChart.setOption(option);
  99. </script>
  100. <script>
  101. var chartDom = document.getElementById('fixedAssets');
  102. var myChart = echarts.init(chartDom);
  103. var option;
  104. option = {
  105. tooltip: {
  106. trigger: 'axis',
  107. axisPointer: {
  108. type: 'cross',
  109. crossStyle: {
  110. color: '#999'
  111. }
  112. }
  113. },
  114. legend: {
  115. data: ['固定资产投资同比增减(%)']
  116. },
  117. xAxis: [
  118. {
  119. type: 'category',
  120. data: ['2021第一季度', '2021.1月-4月', '2021.1月-5月', '2021上半年', '2021.1月-7月', '2021.1月-8月', '2021年前三季度', '2021.1月-10月', '2021.1月-11月', '2021年全年', '2022.1月-2月', '2022第一季度', '2022.1月-4月', '2022.1月-5月', '2022上半年', '2022.1月-7月', '2022.1月-8月', '2022年前三季度', '2022.1月-10月', '2022.1月-11月', '2022年全年', '2023.1月-2月'],
  121. axisPointer: {
  122. type: 'shadow'
  123. },
  124. axisLabel: {
  125. formatter: '{value}',
  126. interval: 0,
  127. rotate: -40
  128. },
  129. }
  130. ],
  131. yAxis: [
  132. {
  133. type: 'value',
  134. name: '固定资产投资同比增减(%)',
  135. min: -10,
  136. max: 25,
  137. axisLabel: {
  138. formatter: '{value} %'
  139. },
  140. axisTick: {
  141. show: true //坐标轴刻度线
  142. },
  143. axisLine: { //轴线
  144. show: true
  145. },
  146. splitLine: { //网格线
  147. show: true
  148. }
  149. }
  150. ],
  151. series: [
  152. {
  153. name: '固定资产投资同比增减(%)',
  154. type: 'line',
  155. tooltip: {
  156. valueFormatter: function (value) {
  157. return value + ' %';
  158. }
  159. },
  160. data: [
  161. 12.3, 20.6, 7.0, 11.1, 16.4, 15.2, 13.4, 8.0, 5.9, 0.1, 2.5, 9.6, -0.7, -6.9, 4.8, -3.1, -0.3, 2.0, 1.0, -5.9, -3.8, 11.5
  162. ]
  163. }
  164. ]
  165. };
  166. option && myChart.setOption(option);
  167. </script>
  168. <script>
  169. var chartDom = document.getElementById('realEstate');
  170. var myChart = echarts.init(chartDom);
  171. var option;
  172. option = {
  173. tooltip: {
  174. trigger: 'axis',
  175. axisPointer: {
  176. type: 'cross',
  177. crossStyle: {
  178. color: '#999'
  179. }
  180. }
  181. },
  182. legend: {
  183. data: ['商品房销售面积', '同比增减(%)']
  184. },
  185. xAxis: [
  186. {
  187. type: 'category',
  188. data: ['2021第一季度', '2021.1月-4月', '2021.1月-5月', '2021上半年', '2021.1月-7月', '2021.1月-8月', '2021年前三季度', '2021.1月-10月', '2021.1月-11月', '2021年全年', '2022.1月-2月', '2022第一季度', '2022.1月-4月', '2022.1月-5月', '2022上半年', '2022.1月-7月', '2022.1月-8月', '2022年前三季度', '2022.1月-10月', '2022.1月-11月', '2022年全年', '2023.1月-2月'],
  189. axisPointer: {
  190. type: 'shadow'
  191. },
  192. axisLabel: {
  193. formatter: '{value}',
  194. interval: 0,
  195. rotate: -40
  196. },
  197. }
  198. ],
  199. yAxis: [
  200. {
  201. type: 'value',
  202. name: '商品房销售面积',
  203. min: 0,
  204. max: 240,
  205. interval: 40,
  206. axisLabel: {
  207. formatter: '{value} 万平方米'
  208. },
  209. axisTick: {
  210. show: true //坐标轴刻度线
  211. },
  212. axisLine: { //轴线
  213. show: true
  214. },
  215. splitLine: { //网格线
  216. show: true
  217. }
  218. },
  219. {
  220. type: 'value',
  221. name: '同比增减(%)',
  222. min: -30,
  223. max: 45,
  224. interval: 10,
  225. axisLabel: {
  226. formatter: '{value} %'
  227. },
  228. axisTick: {
  229. show: true //坐标轴刻度线
  230. },
  231. axisLine: { //轴线
  232. show: true
  233. },
  234. splitLine: { //网格线
  235. show: true
  236. }
  237. }
  238. ],
  239. series: [
  240. {
  241. name: '商品房销售面积',
  242. type: 'bar',
  243. tooltip: {
  244. valueFormatter: function (value) {
  245. return value + ' 万平方米';
  246. }
  247. },
  248. data: [39.6, 56.08, 79.73, 112.4, 123.82, 134.79, 153.2, 183.92, 204.78, 234.1, 14.1, 37.8, 61.5, 82.4, 101.3, 109.3, 112.2, 121.3, 133.6, 134.8, 149.45, 12.4]
  249. },
  250. {
  251. name: '同比增减(%)',
  252. type: 'line',
  253. yAxisIndex: 1,
  254. tooltip: {
  255. valueFormatter: function (value) {
  256. return value + ' %';
  257. }
  258. },
  259. data: [
  260. 41.9, 39.4, 23.9, 21.2, 10.6, 5.1, -9.4, -3.5, -2.0, -11.3, 25.9, -4.5, 9.7, 3.1, -9.9, -11.7, -16.7, -20.8, -27.3, -34.2, -36.1, -12.9
  261. ]
  262. }
  263. ]
  264. };
  265. option && myChart.setOption(option);
  266. </script>
  267. <script>
  268. var jsonData = [
  269. ['product', '全区一般公共预算收入', '全区一般公共预算收入同比增减(%)', '税收', '税收同比增减(%)'],
  270. ['2021第一季度', 14.4, 54.8, 11.2, 44.6],
  271. ['2021.1月-4月', 21.56, 48.0, 17.41, 38.6],
  272. ['2021.1月-5月', 26.28, 33.0, 21.48, 26.6],
  273. ['2021上半年', 34.3, 11.2, 27.9, 8.9],
  274. ['2021.1月-7月', 38.7, 9.4, 31.76, 7.2],
  275. ['2021.1月-8月', 41.59, 7.4, 34.17, 6.1],
  276. ['2021年前三季度', 45, 1.4, 36.1, -0.4],
  277. ['2021.1月-10月', 52.6, 4.1, 43.3, 3.1],
  278. ['2021.1月-11月', 55, 1.2, 45.3, 0.3],
  279. ['2021年全年', 56.99, -1.7, 46.48, -3.0],
  280. ['2022.1月-2月', 9.58, -2.9, 8.12, -4.1],
  281. ['2022第一季度', 14.5, 0.4, 11.5, 3.5],
  282. ['2022.1月-4月', 19.8, -8.0, 16.4, -5.9],
  283. ['2022.1月-5月', 23, -12.3, 19.2, -10.6],
  284. ['2022上半年', 28.79, -16.0, 22.98, -17.8],
  285. ['2022.1月-7月', 31.9, -17.5, 25.8, -18.7],
  286. ['2022.1月-8月', 34.8, -16.3, 27.4, -19.8],
  287. ['2022年前三季度', 38.85, -13.7, 29.85, -13.7],
  288. ['2022.1月-10月', 38.8, -13.7, 29.8, -13.7],
  289. ['2022.1月-11月', 53, -22, 37.8, 14.7],
  290. ['2022年全年', 56.8, 0.7, 39.5, -13.5],
  291. ['2023.1月-2月', 8.83, -8.1, 6.89, -15.7]
  292. ]
  293. var chartDom = document.getElementById('finance');
  294. var myChart = echarts.init(chartDom);
  295. var option;
  296. option = {
  297. tooltip: {
  298. trigger: 'axis',
  299. axisPointer: {
  300. type: 'cross',
  301. crossStyle: {
  302. color: '#999'
  303. }
  304. }
  305. },
  306. legend: {
  307. data: ['全区一般公共预算收入', '全区一般公共预算收入同比增减(%)', '税收', '税收同比增减(%)']
  308. },
  309. dataset: {
  310. source: jsonData
  311. },
  312. xAxis: {
  313. type: 'category',
  314. axisPointer: {
  315. type: 'shadow'
  316. },
  317. axisLabel: {
  318. formatter: '{value}',
  319. interval: 0,
  320. rotate: -40
  321. },
  322. },
  323. yAxis: [{
  324. type: 'value',
  325. min: 0,
  326. max: 80,
  327. interval: 10,
  328. axisLabel: {
  329. formatter: '{value} 亿元'
  330. },
  331. axisTick: {
  332. show: true //坐标轴刻度线
  333. },
  334. axisLine: { //轴线
  335. show: true
  336. },
  337. splitLine: { //网格线
  338. show: true
  339. }
  340. },
  341. {
  342. type: 'value',
  343. min: -20,
  344. max: 60,
  345. interval: 10,
  346. axisLabel: {
  347. formatter: '{value} %'
  348. },
  349. axisTick: {
  350. show: true //坐标轴刻度线
  351. },
  352. axisLine: { //轴线
  353. show: true
  354. },
  355. splitLine: { //网格线
  356. show: true
  357. }
  358. }],
  359. series: [{
  360. type: 'bar',
  361. itemStyle: {
  362. color: '#3C8DE6'
  363. },
  364. tooltip: {
  365. valueFormatter: function (value) {
  366. return value + ' 亿元';
  367. }
  368. }
  369. },
  370. {
  371. yAxisIndex: 1,
  372. type: 'line',
  373. itemStyle: {
  374. color: '#FAA639'
  375. },
  376. tooltip: {
  377. valueFormatter: function (value) {
  378. return value + ' %';
  379. }
  380. }
  381. },
  382. {
  383. type: 'bar',
  384. itemStyle: {
  385. color: '#8EC051'
  386. },
  387. tooltip: {
  388. valueFormatter: function (value) {
  389. return value + ' 亿元';
  390. }
  391. }
  392. },
  393. {
  394. type: 'line',
  395. yAxisIndex: 1,
  396. itemStyle: {
  397. color: '#27C2C1'
  398. },
  399. tooltip: {
  400. valueFormatter: function (value) {
  401. return value + ' %';
  402. }
  403. }
  404. },
  405. ]
  406. };
  407. option && myChart.setOption(option);
  408. </script>
  409. </html>