Dashboard sipadu mbip
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

analytic-dashboard.js 33KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191
  1. 'use strict';
  2. $(document).ready(function() {
  3. // sales-analytics start
  4. var chart = AmCharts.makeChart( "sales-analytics", {
  5. "type": "serial",
  6. "theme": "light",
  7. "marginRight": 40,
  8. "marginLeft": 40,
  9. "autoMarginOffset": 20,
  10. "dataDateFormat": "YYYY-MM-DD",
  11. "valueAxes": [ {
  12. "id": "v1",
  13. "axisAlpha": 0,
  14. "position": "left",
  15. "ignoreAxisWidth": true
  16. } ],
  17. "balloon": {
  18. "borderThickness": 1,
  19. "shadowAlpha": 0
  20. },
  21. "graphs": [ {
  22. "id": "g1",
  23. "balloon": {
  24. "drop": true,
  25. "adjustBorderColor": false,
  26. "color": "#ffffff",
  27. "type": "smoothedLine"
  28. },
  29. "fillAlphas": 0.5,
  30. "bullet": "round",
  31. "bulletBorderAlpha": 1,
  32. "bulletColor": "#FFFFFF",
  33. "lineColor": "#11c15b",
  34. "bulletSize": 5,
  35. "hideBulletsCount": 50,
  36. "lineThickness": 3,
  37. "title": "red line",
  38. "useLineColorForBulletBorder": true,
  39. "valueField": "value",
  40. "balloonText": "<span style='font-size:18px;'>[[value]]</span>"
  41. } ],
  42. "chartCursor": {
  43. "valueLineEnabled": true,
  44. "valueLineBalloonEnabled": true,
  45. "cursorAlpha": 0,
  46. "zoomable": false,
  47. "valueZoomable": true,
  48. "valueLineAlpha": 0.5
  49. },
  50. "chartScrollbar": {
  51. "autoGridCount": true,
  52. "graph": "g1",
  53. "oppositeAxis": true,
  54. "scrollbarHeight": 90
  55. },
  56. "categoryField": "date",
  57. "categoryAxis": {
  58. "parseDates": true,
  59. "dashLength": 1,
  60. "minorGridEnabled": true
  61. },
  62. "export": {
  63. "enabled": true
  64. },
  65. "dataProvider": [ {
  66. "date": "2012-07-27",
  67. "value": 13
  68. }, {
  69. "date": "2012-07-28",
  70. "value": 11
  71. }, {
  72. "date": "2012-07-29",
  73. "value": 15
  74. }, {
  75. "date": "2012-07-30",
  76. "value": 16
  77. }, {
  78. "date": "2012-07-31",
  79. "value": 18
  80. }, {
  81. "date": "2012-08-01",
  82. "value": 13
  83. }, {
  84. "date": "2012-08-02",
  85. "value": 22
  86. }, {
  87. "date": "2012-08-03",
  88. "value": 23
  89. }, {
  90. "date": "2012-08-04",
  91. "value": 20
  92. }, {
  93. "date": "2012-08-05",
  94. "value": 17
  95. }, {
  96. "date": "2012-08-06",
  97. "value": 16
  98. }, {
  99. "date": "2012-08-07",
  100. "value": 18
  101. }, {
  102. "date": "2012-08-08",
  103. "value": 21
  104. }, {
  105. "date": "2012-08-09",
  106. "value": 26
  107. }, {
  108. "date": "2012-08-10",
  109. "value": 24
  110. }, {
  111. "date": "2012-08-11",
  112. "value": 29
  113. }, {
  114. "date": "2012-08-12",
  115. "value": 32
  116. }, {
  117. "date": "2012-08-13",
  118. "value": 18
  119. }, {
  120. "date": "2012-08-14",
  121. "value": 24
  122. }, {
  123. "date": "2012-08-15",
  124. "value": 22
  125. }, {
  126. "date": "2012-08-16",
  127. "value": 18
  128. }, {
  129. "date": "2012-08-17",
  130. "value": 19
  131. }, {
  132. "date": "2012-08-18",
  133. "value": 14
  134. }, {
  135. "date": "2012-08-19",
  136. "value": 15
  137. }, {
  138. "date": "2012-08-20",
  139. "value": 12
  140. }, {
  141. "date": "2012-08-21",
  142. "value": 8
  143. }, {
  144. "date": "2012-08-22",
  145. "value": 9
  146. }, {
  147. "date": "2012-08-23",
  148. "value": 8
  149. }, {
  150. "date": "2012-08-24",
  151. "value": 7
  152. }, {
  153. "date": "2012-08-25",
  154. "value": 5
  155. }, {
  156. "date": "2012-08-26",
  157. "value": 11
  158. }, {
  159. "date": "2012-08-27",
  160. "value": 13
  161. }, {
  162. "date": "2012-08-28",
  163. "value": 18
  164. }, {
  165. "date": "2012-08-29",
  166. "value": 20
  167. }, {
  168. "date": "2012-08-30",
  169. "value": 29
  170. }, {
  171. "date": "2012-08-31",
  172. "value": 33
  173. }, {
  174. "date": "2012-09-01",
  175. "value": 42
  176. }, {
  177. "date": "2012-09-02",
  178. "value": 35
  179. }, {
  180. "date": "2012-09-03",
  181. "value": 31
  182. }, {
  183. "date": "2012-09-04",
  184. "value": 47
  185. }, {
  186. "date": "2012-09-05",
  187. "value": 52
  188. }, {
  189. "date": "2012-09-06",
  190. "value": 46
  191. }, {
  192. "date": "2012-09-07",
  193. "value": 41
  194. }, {
  195. "date": "2012-09-08",
  196. "value": 43
  197. }, {
  198. "date": "2012-09-09",
  199. "value": 40
  200. }, {
  201. "date": "2012-09-10",
  202. "value": 39
  203. }, {
  204. "date": "2012-09-11",
  205. "value": 34
  206. }, {
  207. "date": "2012-09-12",
  208. "value": 29
  209. }, {
  210. "date": "2012-09-13",
  211. "value": 34
  212. }, {
  213. "date": "2012-09-14",
  214. "value": 37
  215. }, {
  216. "date": "2012-09-15",
  217. "value": 42
  218. }, {
  219. "date": "2012-09-16",
  220. "value": 49
  221. }, {
  222. "date": "2012-09-17",
  223. "value": 46
  224. }, {
  225. "date": "2012-09-18",
  226. "value": 47
  227. }, {
  228. "date": "2012-09-19",
  229. "value": 55
  230. }, {
  231. "date": "2012-09-20",
  232. "value": 59
  233. }, {
  234. "date": "2012-09-21",
  235. "value": 58
  236. }, {
  237. "date": "2012-09-22",
  238. "value": 57
  239. }, {
  240. "date": "2012-09-23",
  241. "value": 61
  242. }, {
  243. "date": "2012-09-24",
  244. "value": 59
  245. }, {
  246. "date": "2012-09-25",
  247. "value": 67
  248. }, {
  249. "date": "2012-09-26",
  250. "value": 65
  251. }, {
  252. "date": "2012-09-27",
  253. "value": 61
  254. }, {
  255. "date": "2012-09-28",
  256. "value": 66
  257. }, {
  258. "date": "2012-09-29",
  259. "value": 69
  260. }, {
  261. "date": "2012-09-30",
  262. "value": 71
  263. }, {
  264. "date": "2012-10-01",
  265. "value": 67
  266. }, {
  267. "date": "2012-10-02",
  268. "value": 63
  269. }, {
  270. "date": "2012-10-03",
  271. "value": 46
  272. }, {
  273. "date": "2012-10-04",
  274. "value": 32
  275. }, {
  276. "date": "2012-10-05",
  277. "value": 21
  278. }, {
  279. "date": "2012-10-06",
  280. "value": 18
  281. }, {
  282. "date": "2012-10-07",
  283. "value": 21
  284. }, {
  285. "date": "2012-10-08",
  286. "value": 28
  287. }, {
  288. "date": "2012-10-09",
  289. "value": 27
  290. }, {
  291. "date": "2012-10-10",
  292. "value": 36
  293. }, {
  294. "date": "2012-10-11",
  295. "value": 33
  296. }, {
  297. "date": "2012-10-12",
  298. "value": 31
  299. }, {
  300. "date": "2012-10-13",
  301. "value": 30
  302. }, {
  303. "date": "2012-10-14",
  304. "value": 34
  305. }, {
  306. "date": "2012-10-15",
  307. "value": 38
  308. }, {
  309. "date": "2012-10-16",
  310. "value": 37
  311. }, {
  312. "date": "2012-10-17",
  313. "value": 44
  314. }, {
  315. "date": "2012-10-18",
  316. "value": 49
  317. }, {
  318. "date": "2012-10-19",
  319. "value": 53
  320. }, {
  321. "date": "2012-10-20",
  322. "value": 57
  323. }, {
  324. "date": "2012-10-21",
  325. "value": 60
  326. }, {
  327. "date": "2012-10-22",
  328. "value": 61
  329. }, {
  330. "date": "2012-10-23",
  331. "value": 69
  332. }, {
  333. "date": "2012-10-24",
  334. "value": 67
  335. }, {
  336. "date": "2012-10-25",
  337. "value": 72
  338. }, {
  339. "date": "2012-10-26",
  340. "value": 77
  341. }, {
  342. "date": "2012-10-27",
  343. "value": 75
  344. }, {
  345. "date": "2012-10-28",
  346. "value": 70
  347. }, {
  348. "date": "2012-10-29",
  349. "value": 72
  350. }, {
  351. "date": "2012-10-30",
  352. "value": 70
  353. }, {
  354. "date": "2012-10-31",
  355. "value": 72
  356. }, {
  357. "date": "2012-11-01",
  358. "value": 73
  359. }, {
  360. "date": "2012-11-02",
  361. "value": 67
  362. }, {
  363. "date": "2012-11-03",
  364. "value": 68
  365. }, {
  366. "date": "2012-11-04",
  367. "value": 65
  368. }, {
  369. "date": "2012-11-05",
  370. "value": 71
  371. }, {
  372. "date": "2012-11-06",
  373. "value": 75
  374. }, {
  375. "date": "2012-11-07",
  376. "value": 74
  377. }, {
  378. "date": "2012-11-08",
  379. "value": 71
  380. }, {
  381. "date": "2012-11-09",
  382. "value": 76
  383. }, {
  384. "date": "2012-11-10",
  385. "value": 77
  386. }, {
  387. "date": "2012-11-11",
  388. "value": 81
  389. }, {
  390. "date": "2012-11-12",
  391. "value": 83
  392. }, {
  393. "date": "2012-11-13",
  394. "value": 80
  395. }, {
  396. "date": "2012-11-14",
  397. "value": 81
  398. }, {
  399. "date": "2012-11-15",
  400. "value": 87
  401. }, {
  402. "date": "2012-11-16",
  403. "value": 82
  404. }, {
  405. "date": "2012-11-17",
  406. "value": 86
  407. }, {
  408. "date": "2012-11-18",
  409. "value": 80
  410. }, {
  411. "date": "2012-11-19",
  412. "value": 87
  413. }, {
  414. "date": "2012-11-20",
  415. "value": 83
  416. }, {
  417. "date": "2012-11-21",
  418. "value": 85
  419. }, {
  420. "date": "2012-11-22",
  421. "value": 84
  422. }, {
  423. "date": "2012-11-23",
  424. "value": 82
  425. }, {
  426. "date": "2012-11-24",
  427. "value": 73
  428. }, {
  429. "date": "2012-11-25",
  430. "value": 71
  431. }, {
  432. "date": "2012-11-26",
  433. "value": 75
  434. }, {
  435. "date": "2012-11-27",
  436. "value": 79
  437. }, {
  438. "date": "2012-11-28",
  439. "value": 70
  440. }, {
  441. "date": "2012-11-29",
  442. "value": 73
  443. }, {
  444. "date": "2012-11-30",
  445. "value": 61
  446. }, {
  447. "date": "2012-12-01",
  448. "value": 62
  449. }, {
  450. "date": "2012-12-02",
  451. "value": 66
  452. }, {
  453. "date": "2012-12-03",
  454. "value": 65
  455. }, {
  456. "date": "2012-12-04",
  457. "value": 73
  458. }, {
  459. "date": "2012-12-05",
  460. "value": 79
  461. }, {
  462. "date": "2012-12-06",
  463. "value": 78
  464. }, {
  465. "date": "2012-12-07",
  466. "value": 78
  467. }, {
  468. "date": "2012-12-08",
  469. "value": 78
  470. }, {
  471. "date": "2012-12-09",
  472. "value": 74
  473. }, {
  474. "date": "2012-12-10",
  475. "value": 73
  476. }, {
  477. "date": "2012-12-11",
  478. "value": 75
  479. }, {
  480. "date": "2012-12-12",
  481. "value": 70
  482. }, {
  483. "date": "2012-12-13",
  484. "value": 77
  485. }, {
  486. "date": "2012-12-14",
  487. "value": 67
  488. }, {
  489. "date": "2012-12-15",
  490. "value": 62
  491. }, {
  492. "date": "2012-12-16",
  493. "value": 64
  494. }, {
  495. "date": "2012-12-17",
  496. "value": 61
  497. }, {
  498. "date": "2012-12-18",
  499. "value": 59
  500. }, {
  501. "date": "2012-12-19",
  502. "value": 53
  503. }, {
  504. "date": "2012-12-20",
  505. "value": 54
  506. }, {
  507. "date": "2012-12-21",
  508. "value": 56
  509. }, {
  510. "date": "2012-12-22",
  511. "value": 59
  512. }, {
  513. "date": "2012-12-23",
  514. "value": 58
  515. }, {
  516. "date": "2012-12-24",
  517. "value": 55
  518. }, {
  519. "date": "2012-12-25",
  520. "value": 52
  521. }, {
  522. "date": "2012-12-26",
  523. "value": 54
  524. }, {
  525. "date": "2012-12-27",
  526. "value": 50
  527. }, {
  528. "date": "2012-12-28",
  529. "value": 50
  530. }, {
  531. "date": "2012-12-29",
  532. "value": 51
  533. }, {
  534. "date": "2012-12-30",
  535. "value": 52
  536. }, {
  537. "date": "2012-12-31",
  538. "value": 58
  539. }, {
  540. "date": "2013-01-01",
  541. "value": 60
  542. }, {
  543. "date": "2013-01-02",
  544. "value": 67
  545. }, {
  546. "date": "2013-01-03",
  547. "value": 64
  548. }, {
  549. "date": "2013-01-04",
  550. "value": 66
  551. }, {
  552. "date": "2013-01-05",
  553. "value": 60
  554. }, {
  555. "date": "2013-01-06",
  556. "value": 63
  557. }, {
  558. "date": "2013-01-07",
  559. "value": 61
  560. }, {
  561. "date": "2013-01-08",
  562. "value": 60
  563. }, {
  564. "date": "2013-01-09",
  565. "value": 65
  566. }, {
  567. "date": "2013-01-10",
  568. "value": 75
  569. }, {
  570. "date": "2013-01-11",
  571. "value": 77
  572. }, {
  573. "date": "2013-01-12",
  574. "value": 78
  575. }, {
  576. "date": "2013-01-13",
  577. "value": 70
  578. }, {
  579. "date": "2013-01-14",
  580. "value": 70
  581. }, {
  582. "date": "2013-01-15",
  583. "value": 73
  584. }, {
  585. "date": "2013-01-16",
  586. "value": 71
  587. }, {
  588. "date": "2013-01-17",
  589. "value": 74
  590. }, {
  591. "date": "2013-01-18",
  592. "value": 78
  593. }, {
  594. "date": "2013-01-19",
  595. "value": 85
  596. }, {
  597. "date": "2013-01-20",
  598. "value": 82
  599. }, {
  600. "date": "2013-01-21",
  601. "value": 83
  602. }, {
  603. "date": "2013-01-22",
  604. "value": 88
  605. }, {
  606. "date": "2013-01-23",
  607. "value": 85
  608. }, {
  609. "date": "2013-01-24",
  610. "value": 85
  611. }, {
  612. "date": "2013-01-25",
  613. "value": 80
  614. }, {
  615. "date": "2013-01-26",
  616. "value": 87
  617. }, {
  618. "date": "2013-01-27",
  619. "value": 84
  620. }, {
  621. "date": "2013-01-28",
  622. "value": 83
  623. }, {
  624. "date": "2013-01-29",
  625. "value": 84
  626. }, {
  627. "date": "2013-01-30",
  628. "value": 81
  629. } ]
  630. } );
  631. $(function() {
  632. var chart = AmCharts.makeChart("sales-prediction-chart", {
  633. "theme": "light",
  634. "type": "gauge",
  635. "axes": [{
  636. "topTextFontSize": 0,
  637. "topTextYOffset": 0,
  638. "topTextColor": "#fff",
  639. "axisColor": "#31d6ea",
  640. "axisThickness": 0,
  641. "endValue": 100,
  642. "gridInside": false,
  643. "inside": true,
  644. "radius": "50%",
  645. "fontSize": 0.,
  646. "valueInterval": 100,
  647. "tickAlpha": 0,
  648. "startAngle": -140,
  649. "endAngle": 140,
  650. "unit": "%",
  651. "bandOutlineAlpha": 0,
  652. "bands": [{
  653. "color": "#ff9797",
  654. "endValue": 100,
  655. "innerRadius": "105%",
  656. "radius": "170%",
  657. "gradientRatio": [0],
  658. "startValue": 0
  659. }, {
  660. "color": "#ff5252",
  661. "endValue": 0,
  662. "innerRadius": "105%",
  663. "radius": "170%",
  664. "gradientRatio": [0],
  665. "startValue": 0
  666. }]
  667. }],
  668. "arrows": [{
  669. "alpha": 1,
  670. "innerRadius": "0%",
  671. "startWidth": 10,
  672. "nailRadius": 8,
  673. "nailAlpha": 1,
  674. "radius": "140%"
  675. }]
  676. });
  677. setInterval(randomValue, 2000);
  678. // set random value
  679. function randomValue() {
  680. var value = Math.round(Math.random() * 100);
  681. chart.arrows[0].setValue(value);
  682. chart.axes[0].setTopText(value + " %");
  683. chart.axes[0].bands[1].setEndValue(value);
  684. }
  685. });
  686. $(function() {
  687. var chart = AmCharts.makeChart("emails-sentsales-chart", {
  688. "theme": "light",
  689. "type": "gauge",
  690. "axes": [{
  691. "topTextFontSize": 0,
  692. "topTextYOffset": 0,
  693. "topTextColor": "#fff",
  694. "axisColor": "#31d6ea",
  695. "axisThickness": 0,
  696. "endValue": 100,
  697. "gridInside": false,
  698. "inside": true,
  699. "radius": "50%",
  700. "fontSize": 0.,
  701. "valueInterval": 100,
  702. "tickAlpha": 0,
  703. "startAngle": 0,
  704. "endAngle": 360,
  705. "unit": "%",
  706. "bandOutlineAlpha": 0,
  707. "bands": [{
  708. "color": "#448aff",
  709. "endValue": 100,
  710. "innerRadius": "105%",
  711. "radius": "170%",
  712. "gradientRatio": [0],
  713. "startValue": 0
  714. }, {
  715. "color": "#ff5252",
  716. "endValue": 0,
  717. "innerRadius": "105%",
  718. "radius": "170%",
  719. "gradientRatio": [0],
  720. "startValue": 0
  721. }]
  722. }],
  723. "arrows": [{
  724. "alpha": 0,
  725. "innerRadius": "100%",
  726. "borderAlpha": 0,
  727. "nailAlpha": 0,
  728. }]
  729. });
  730. setInterval(randomValue, 2000);
  731. // set random value
  732. function randomValue() {
  733. var value = Math.round(Math.random() * 100);
  734. document.getElementById("opened").innerHTML = ((value * 10)+ " opened");
  735. document.getElementById("unopened").innerHTML = ((1000 - (value * 10)) + " unopened");
  736. chart.axes[0].bands[1].setEndValue(value);
  737. }
  738. });
  739. // sales-analytics end
  740. // application sale start
  741. var ctx = document.getElementById('app-sale1').getContext("2d");
  742. var myChart = new Chart(ctx, {
  743. type: 'line',
  744. data: amuntchart('#11c15b', [1, 15, 30, 15, 25, 35, 45, 20, 25, 30], 'transparent'),
  745. options: buildchartoption(),
  746. });
  747. var ctx = document.getElementById('app-sale2').getContext("2d");
  748. var myChart = new Chart(ctx, {
  749. type: 'line',
  750. data: amuntchart('#448aff', [45, 30, 25, 35, 20, 35, 45, 20, 25, 1], 'transparent'),
  751. options: buildchartoption(),
  752. });
  753. var ctx = document.getElementById('app-sale3').getContext("2d");
  754. var myChart = new Chart(ctx, {
  755. type: 'line',
  756. data: amuntchart('#ff5252', [1, 45, 24, 40, 20, 35, 10, 20, 45, 30], 'transparent'),
  757. options: buildchartoption(),
  758. });
  759. var ctx = document.getElementById('app-sale4').getContext("2d");
  760. var myChart = new Chart(ctx, {
  761. type: 'line',
  762. data: amuntchart('#536dfe', [1, 15, 45, 15, 25, 35, 45, 20, 25, 30], 'transparent'),
  763. options: buildchartoption(),
  764. });
  765. function amuntchart(a, b, f) {
  766. if (f == null) {
  767. f = "rgba(0,0,0,0)";
  768. }
  769. return {
  770. labels: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October"],
  771. datasets: [{
  772. label: "",
  773. borderColor: a,
  774. borderWidth: 2,
  775. hitRadius: 30,
  776. pointHoverRadius: 4,
  777. pointBorderWidth: 50,
  778. pointHoverBorderWidth: 12,
  779. pointBackgroundColor: Chart.helpers.color("#000000").alpha(0).rgbString(),
  780. pointBorderColor: Chart.helpers.color("#000000").alpha(0).rgbString(),
  781. pointHoverBackgroundColor: a,
  782. pointHoverBorderColor: Chart.helpers.color("#000000").alpha(.1).rgbString(),
  783. fill: true,
  784. backgroundColor: f,
  785. data: b,
  786. }]
  787. };
  788. }
  789. function buildchartoption() {
  790. return {
  791. title: {
  792. display: !1
  793. },
  794. tooltips: {
  795. position: 'nearest',
  796. mode: 'index',
  797. intersect: false,
  798. yPadding: 10,
  799. xPadding: 10,
  800. },
  801. legend: {
  802. display: !1,
  803. labels: {
  804. usePointStyle: !1
  805. }
  806. },
  807. responsive: !0,
  808. maintainAspectRatio: !0,
  809. hover: {
  810. mode: "index"
  811. },
  812. scales: {
  813. xAxes: [{
  814. display: !1,
  815. gridLines: !1,
  816. scaleLabel: {
  817. display: !0,
  818. labelString: "Month"
  819. }
  820. }],
  821. yAxes: [{
  822. display: !1,
  823. gridLines: !1,
  824. scaleLabel: {
  825. display: !0,
  826. labelString: "Value"
  827. },
  828. ticks: {
  829. beginAtZero: !0
  830. }
  831. }]
  832. },
  833. elements: {
  834. point: {
  835. radius: 4,
  836. borderWidth: 12
  837. }
  838. },
  839. layout: {
  840. padding: {
  841. left: 0,
  842. right: 0,
  843. top: 5,
  844. bottom: 0
  845. }
  846. }
  847. };
  848. }
  849. var ctx = document.getElementById("newuserchart").getContext("2d");
  850. window.myDoughnut = new Chart(ctx, {
  851. type: 'doughnut',
  852. data: {
  853. datasets: [{
  854. data: [10,34,5],
  855. backgroundColor: ["#11c15b","#448aff","#ff5252"],
  856. label: 'Dataset 1'
  857. }],
  858. labels: ["Satisfied", "Unsatisfied", "NA"]
  859. },
  860. options: {
  861. responsive: true,
  862. legend: {
  863. position: 'bottom',
  864. },
  865. title: {
  866. display: true,
  867. text: "",
  868. },
  869. animation: {
  870. animateScale: true,
  871. animateRotate: true
  872. }
  873. }
  874. });
  875. // application sale end
  876. // seo map start
  877. var map = AmCharts.makeChart( "allocation-map", {
  878. "type": "map",
  879. "theme": "light",
  880. "colorSteps": 10,
  881. "dataProvider": {
  882. "map": "usaLow",
  883. "areas": [ {
  884. "id": "US-AL",
  885. "value": 4447100
  886. }, {
  887. "id": "US-AK",
  888. "value": 626932
  889. }, {
  890. "id": "US-AZ",
  891. "value": 5130632
  892. }, {
  893. "id": "US-AR",
  894. "value": 2673400
  895. }, {
  896. "id": "US-CA",
  897. "value": 33871648
  898. }, {
  899. "id": "US-CO",
  900. "value": 4301261
  901. }, {
  902. "id": "US-CT",
  903. "value": 3405565
  904. }, {
  905. "id": "US-DE",
  906. "value": 783600
  907. }, {
  908. "id": "US-FL",
  909. "value": 15982378
  910. }, {
  911. "id": "US-GA",
  912. "value": 8186453
  913. }, {
  914. "id": "US-HI",
  915. "value": 1211537
  916. }, {
  917. "id": "US-ID",
  918. "value": 1293953
  919. }, {
  920. "id": "US-IL",
  921. "value": 12419293
  922. }, {
  923. "id": "US-IN",
  924. "value": 6080485
  925. }, {
  926. "id": "US-IA",
  927. "value": 2926324
  928. }, {
  929. "id": "US-KS",
  930. "value": 2688418
  931. }, {
  932. "id": "US-KY",
  933. "value": 4041769
  934. }, {
  935. "id": "US-LA",
  936. "value": 4468976
  937. }, {
  938. "id": "US-ME",
  939. "value": 1274923
  940. }, {
  941. "id": "US-MD",
  942. "value": 5296486
  943. }, {
  944. "id": "US-MA",
  945. "value": 6349097
  946. }, {
  947. "id": "US-MI",
  948. "value": 9938444
  949. }, {
  950. "id": "US-MN",
  951. "value": 4919479
  952. }, {
  953. "id": "US-MS",
  954. "value": 2844658
  955. }, {
  956. "id": "US-MO",
  957. "value": 5595211
  958. }, {
  959. "id": "US-MT",
  960. "value": 902195
  961. }, {
  962. "id": "US-NE",
  963. "value": 1711263
  964. }, {
  965. "id": "US-NV",
  966. "value": 1998257
  967. }, {
  968. "id": "US-NH",
  969. "value": 1235786
  970. }, {
  971. "id": "US-NJ",
  972. "value": 8414350
  973. }, {
  974. "id": "US-NM",
  975. "value": 1819046
  976. }, {
  977. "id": "US-NY",
  978. "value": 18976457
  979. }, {
  980. "id": "US-NC",
  981. "value": 8049313
  982. }, {
  983. "id": "US-ND",
  984. "value": 642200
  985. }, {
  986. "id": "US-OH",
  987. "value": 11353140
  988. }, {
  989. "id": "US-OK",
  990. "value": 3450654
  991. }, {
  992. "id": "US-OR",
  993. "value": 3421399
  994. }, {
  995. "id": "US-PA",
  996. "value": 12281054
  997. }, {
  998. "id": "US-RI",
  999. "value": 1048319
  1000. }, {
  1001. "id": "US-SC",
  1002. "value": 4012012
  1003. }, {
  1004. "id": "US-SD",
  1005. "value": 754844
  1006. }, {
  1007. "id": "US-TN",
  1008. "value": 5689283
  1009. }, {
  1010. "id": "US-TX",
  1011. "value": 20851820
  1012. }, {
  1013. "id": "US-UT",
  1014. "value": 2233169
  1015. }, {
  1016. "id": "US-VT",
  1017. "value": 608827
  1018. }, {
  1019. "id": "US-VA",
  1020. "value": 7078515
  1021. }, {
  1022. "id": "US-WA",
  1023. "value": 5894121
  1024. }, {
  1025. "id": "US-WV",
  1026. "value": 1808344
  1027. }, {
  1028. "id": "US-WI",
  1029. "value": 5363675
  1030. }, {
  1031. "id": "US-WY",
  1032. "value": 493782
  1033. } ]
  1034. },
  1035. "areasSettings": {
  1036. "autoZoom": true
  1037. },
  1038. "export": {
  1039. "enabled": true
  1040. }
  1041. } );
  1042. var chart = AmCharts.makeChart("allocation-chart", {
  1043. "type": "pie",
  1044. "startDuration": 0,
  1045. "theme": "light",
  1046. "labelRadius": 0,
  1047. "pullOutRadius": 0,
  1048. "labelText": "",
  1049. "colorField": "color",
  1050. "legend":{
  1051. // "enabled":false,
  1052. },
  1053. "innerRadius": "70%",
  1054. "dataProvider": [{
  1055. "country": "Lithuania",
  1056. "litres": 501.9,
  1057. "color": "#85C5E3"
  1058. }, {
  1059. "country": "Czech Republic",
  1060. "litres": 301.9,
  1061. "color": "#6AA3C4"
  1062. }, {
  1063. "country": "Ireland",
  1064. "litres": 201.1,
  1065. "color": "#6097B9"
  1066. }, {
  1067. "country": "india",
  1068. "litres": 220.1,
  1069. "color": "#4E81A4"
  1070. }],
  1071. "valueField": "litres",
  1072. });
  1073. var ctx = document.getElementById('seo-chart1').getContext("2d");
  1074. var myChart = new Chart(ctx, {
  1075. type: 'line',
  1076. data: seochart('#536dfe', [1, 30, 15, 20, 25, 30, 15, 25, 35, 30, 20, 10, 12, 1], '#7c90fe'),
  1077. options: seobuildoption(),
  1078. });
  1079. var ctx = document.getElementById('seo-chart2').getContext("2d");
  1080. var myChart = new Chart(ctx, {
  1081. type: 'bar',
  1082. data: seochart('#11c15b', [1, 30, 15, 20, 25, 30, 15, 25, 35, 30, 20, 10, 12, 1], '#11c15b'),
  1083. options: seobuildoption(),
  1084. });
  1085. var ctx = document.getElementById('seo-chart3').getContext("2d");
  1086. var myChart = new Chart(ctx, {
  1087. type: 'line',
  1088. data: seochart('#448aff', [1, 30, 15, 20, 25, 30, 15, 25, 35, 30, 20, 10, 12, 1], 'transparent'),
  1089. options: seobuildoption(),
  1090. });
  1091. function seochart(a, b, f) {
  1092. if (f == null) {
  1093. f = "rgba(0,0,0,0)";
  1094. }
  1095. return {
  1096. labels: ["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15"],
  1097. datasets: [{
  1098. label: "",
  1099. borderColor: a,
  1100. borderWidth: 2,
  1101. hitRadius: 30,
  1102. pointRadius: 2,
  1103. pointHoverRadius: 4,
  1104. pointBorderWidth: 5,
  1105. pointHoverBorderWidth: 12,
  1106. pointBackgroundColor: Chart.helpers.color("#000000").alpha(0).rgbString(),
  1107. // pointBorderColor: Chart.helpers.color("#000000").alpha(0).rgbString(),
  1108. pointBorderColor: a,
  1109. pointHoverBackgroundColor: a,
  1110. pointHoverBorderColor: Chart.helpers.color("#000000").alpha(.1).rgbString(),
  1111. fill: true,
  1112. lineTension: 0,
  1113. backgroundColor: f,
  1114. data: b,
  1115. }]
  1116. };
  1117. }
  1118. function seobuildoption() {
  1119. return {
  1120. title: {
  1121. display: !1
  1122. },
  1123. tooltips: {
  1124. position: 'nearest',
  1125. mode: 'index',
  1126. intersect: false,
  1127. yPadding: 10,
  1128. xPadding: 10,
  1129. },
  1130. legend: {
  1131. display: !1,
  1132. labels: {
  1133. usePointStyle: !1
  1134. }
  1135. },
  1136. responsive: !0,
  1137. maintainAspectRatio: !0,
  1138. hover: {
  1139. mode: "index"
  1140. },
  1141. scales: {
  1142. xAxes: [{
  1143. display: !1,
  1144. gridLines: !1,
  1145. scaleLabel: {
  1146. display: !0,
  1147. labelString: "Month"
  1148. }
  1149. }],
  1150. yAxes: [{
  1151. display: !1,
  1152. gridLines: !1,
  1153. scaleLabel: {
  1154. display: !0,
  1155. labelString: "Value"
  1156. },
  1157. ticks: {
  1158. beginAtZero: !0
  1159. }
  1160. }]
  1161. },
  1162. elements: {
  1163. point: {
  1164. radius: 4,
  1165. borderWidth: 12
  1166. }
  1167. },
  1168. layout: {
  1169. padding: {
  1170. left: 30,
  1171. right: 10,
  1172. top: 10,
  1173. bottom: 10
  1174. }
  1175. }
  1176. };
  1177. }
  1178. // seo map end
  1179. });