ChartsModel.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403
  1. Ext.define('saas.view.home.ChartsModel', {
  2. extend: 'Ext.app.ViewModel',
  3. alias: 'viewmodel.chartsmodel',
  4. stores: {
  5. barData: {
  6. model: 'saas.model.chart.DataXY',
  7. data: [
  8. {
  9. "xvalue": 2004,
  10. "yvalue": 239
  11. },
  12. {
  13. "xvalue": 2005,
  14. "yvalue": 402
  15. },
  16. {
  17. "xvalue": 2006,
  18. "yvalue": 706
  19. },
  20. {
  21. "xvalue": 2007,
  22. "yvalue": 432
  23. },
  24. {
  25. "xvalue": 2008,
  26. "yvalue": 200
  27. },
  28. {
  29. "xvalue": 2009,
  30. "yvalue": 763
  31. },
  32. {
  33. "xvalue": 2010,
  34. "yvalue": 550
  35. },
  36. {
  37. "xvalue": 2011,
  38. "yvalue": 630
  39. },
  40. {
  41. "xvalue": 2012,
  42. "yvalue": 278
  43. },
  44. {
  45. "xvalue": 2013,
  46. "yvalue": 312
  47. },
  48. {
  49. "xvalue": 2014,
  50. "yvalue": 600
  51. },
  52. {
  53. "xvalue": 2015,
  54. "yvalue": 283
  55. }
  56. ]
  57. },
  58. stackedData: {
  59. model: 'saas.model.chart.MultiDataXY',
  60. data: [
  61. {
  62. "xvalue": 1997,
  63. "y1value": 281,
  64. "y2value": 72,
  65. "y3value": 269,
  66. "y4value": 762
  67. },
  68. {
  69. "xvalue": 1981,
  70. "y1value": 518,
  71. "y2value": 999,
  72. "y3value": 43,
  73. "y4value": 310
  74. },
  75. {
  76. "xvalue": 1985,
  77. "y1value": 38,
  78. "y2value": 311,
  79. "y3value": 942,
  80. "y4value": 77
  81. },
  82. {
  83. "xvalue": 1984,
  84. "y1value": 936,
  85. "y2value": 415,
  86. "y3value": 562,
  87. "y4value": 412
  88. },
  89. {
  90. "xvalue": 1979,
  91. "y1value": 978,
  92. "y2value": 331,
  93. "y3value": 927,
  94. "y4value": 114
  95. },
  96. {
  97. "xvalue": 1982,
  98. "y1value": 196,
  99. "y2value": 240,
  100. "y3value": 72,
  101. "y4value": 888
  102. },
  103. {
  104. "xvalue": 1992,
  105. "y1value": 481,
  106. "y2value": 375,
  107. "y3value": 139,
  108. "y4value": 762
  109. },
  110. {
  111. "xvalue": 19895,
  112. "y1value": 623,
  113. "y2value": 999,
  114. "y3value": 260,
  115. "y4value": 310
  116. },
  117. {
  118. "xvalue": 1988,
  119. "y1value": 328,
  120. "y2value": 451,
  121. "y3value": 542,
  122. "y4value": 77
  123. },
  124. {
  125. "xvalue": 1980,
  126. "y1value": 456,
  127. "y2value": 615,
  128. "y3value": 342,
  129. "y4value": 412
  130. },
  131. {
  132. "xvalue": 1990,
  133. "y1value": 788,
  134. "y2value": 531,
  135. "y3value": 489,
  136. "y4value": 114
  137. }
  138. ]
  139. },
  140. gaugeData: {
  141. data: [
  142. {
  143. position: 40
  144. }
  145. ],
  146. fields: [
  147. {
  148. name: 'position'
  149. }
  150. ]
  151. },
  152. radialData: {
  153. model: 'saas.model.chart.DataXY',
  154. data: [
  155. {
  156. "xvalue": "A",
  157. "yvalue": 417
  158. },
  159. {
  160. "xvalue": "B",
  161. "yvalue": 676
  162. },
  163. {
  164. "xvalue": "C",
  165. "yvalue": 606
  166. },
  167. {
  168. "xvalue": "D",
  169. "yvalue": 124
  170. },
  171. {
  172. "xvalue": "E",
  173. "yvalue": 473
  174. },
  175. {
  176. "xvalue": "F",
  177. "yvalue": 108
  178. },
  179. {
  180. "xvalue": "G",
  181. "yvalue": 847
  182. },
  183. {
  184. "xvalue": "H",
  185. "yvalue": 947
  186. },
  187. {
  188. "xvalue": "I",
  189. "yvalue": 694
  190. },
  191. {
  192. "xvalue": "J",
  193. "yvalue": 603
  194. }
  195. ]
  196. },
  197. lineData: {
  198. model: 'saas.model.chart.DataXY',
  199. data: [
  200. {
  201. "xvalue": 2011,
  202. "yvalue": 0.1,
  203. "y1value": 0.2,
  204. "y2value": 0.3,
  205. "y3value": 0.1,
  206. "y4value": 0,
  207. "y5value": 1
  208. },
  209. {
  210. "xvalue": 2012,
  211. "yvalue": 0.2,
  212. "y1value": 0.4,
  213. "y2value": 0.2,
  214. "y3value": 0.2,
  215. "y4value": 0,
  216. "y5value": 1
  217. },
  218. {
  219. "xvalue": 2013,
  220. "yvalue": 0.3,
  221. "y1value": 0.2,
  222. "y2value": 0.4,
  223. "y3value": 0.3,
  224. "y4value": 0,
  225. "y5value": 1
  226. },
  227. {
  228. "xvalue": 2014,
  229. "yvalue": 0.2,
  230. "y1value": 0.4,
  231. "y2value": 0.1,
  232. "y3value": 0.2,
  233. "y4value": 0,
  234. "y5value": 1
  235. },{
  236. "xvalue": 2015,
  237. "yvalue": 0.4,
  238. "y1value": 0.3,
  239. "y2value": 0.4,
  240. "y3value": 0.4,
  241. "y4value": 0,
  242. "y5value": 1
  243. }
  244. ]
  245. },
  246. pieData: {
  247. model: 'saas.model.chart.DataXY',
  248. data: [{
  249. "xvalue": "华商龙",
  250. "yvalue": 200.19
  251. }, {
  252. "xvalue": "维泰",
  253. "yvalue": 180.17
  254. }, {
  255. "xvalue": "数码",
  256. "yvalue": 150.15
  257. }, {
  258. "xvalue": "优企",
  259. "yvalue": 150.15
  260. }, {
  261. "xvalue": "云服",
  262. "yvalue": 120.12
  263. }, {
  264. "xvalue": "其他",
  265. "yvalue": 230.22
  266. }]
  267. },
  268. areaData: {
  269. model: 'saas.model.chart.MultiDataXY',
  270. data: [
  271. {
  272. "xvalue": 250,
  273. "y1value": 94,
  274. "y2value": 40
  275. },
  276. {
  277. "xvalue": 500,
  278. "y1value": 78,
  279. "y2value": 46
  280. },
  281. {
  282. "xvalue": 750,
  283. "y1value": 60,
  284. "y2value": 53
  285. },
  286. {
  287. "xvalue": 1250,
  288. "y1value": 51,
  289. "y2value": 48
  290. },
  291. {
  292. "xvalue": 1500,
  293. "y1value": 60,
  294. "y2value": 36
  295. },
  296. {
  297. "xvalue": 1750,
  298. "y1value": 68,
  299. "y2value": 26
  300. },
  301. {
  302. "xvalue": 2250,
  303. "y1value": 59,
  304. "y2value": 37
  305. },
  306. {
  307. "xvalue": 2500,
  308. "y1value": 40,
  309. "y2value": 58
  310. },
  311. {
  312. "xvalue": 2750,
  313. "y1value": 24,
  314. "y2value": 78
  315. },
  316. {
  317. "xvalue": 3250,
  318. "y1value": 36,
  319. "y2value": 85
  320. },
  321. {
  322. "xvalue": 3500,
  323. "y1value": 65,
  324. "y2value": 70
  325. },
  326. {
  327. "xvalue": 3750,
  328. "y1value": 94,
  329. "y2value": 55
  330. },
  331. {
  332. "xvalue": 4250,
  333. "y1value": 103,
  334. "y2value": 61
  335. },
  336. {
  337. "xvalue": 4500,
  338. "y1value": 83,
  339. "y2value": 82
  340. },
  341. {
  342. "xvalue": 4750,
  343. "y1value": 61,
  344. "y2value": 102
  345. },
  346. {
  347. "xvalue": 5250,
  348. "y1value": 55,
  349. "y2value": 95
  350. },
  351. {
  352. "xvalue": 5500,
  353. "y1value": 70,
  354. "y2value": 67
  355. },
  356. {
  357. "xvalue": 5750,
  358. "y1value": 84,
  359. "y2value": 39
  360. },
  361. {
  362. "xvalue": 6250,
  363. "y1value": 78,
  364. "y2value": 31
  365. },
  366. {
  367. "xvalue": 6500,
  368. "y1value": 58,
  369. "y2value": 49
  370. },
  371. {
  372. "xvalue": 6750,
  373. "y1value": 38,
  374. "y2value": 69
  375. },
  376. {
  377. "xvalue": 7250,
  378. "y1value": 41,
  379. "y2value": 74
  380. },
  381. {
  382. "xvalue": 7500,
  383. "y1value": 65,
  384. "y2value": 60
  385. },
  386. {
  387. "xvalue": 7750,
  388. "y1value": 89,
  389. "y2value": 46
  390. }
  391. ]
  392. }
  393. }
  394. });