charts.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. /**
  2. * 首页 参保情况环状图
  3. * @param {*} value1 占比数量值
  4. * @param {*} value2 总值
  5. * @param {*} value3 占比数量值
  6. * @param {*} value4 总值
  7. * @returns
  8. */
  9. export function chart_canbao(value1,value2,value3,value4) {
  10. return {
  11. // tooltip: {
  12. // trigger: 'item'
  13. // },
  14. // legend: {
  15. // // name:"22",
  16. // orient: 'vertical',
  17. // // right: 10,
  18. // top: 'center',
  19. // //data:["111"]
  20. // // x: '35%',
  21. // // top:'27%',
  22. // // itemHeight: 10,//图例的高度
  23. // // itemGap:1,//图例之间的间距
  24. // data:['医保参保','\n','社保参保']
  25. // },
  26. series: [{
  27. name: 'Access From',
  28. type: 'pie',
  29. radius: ['75%', '80%'],
  30. avoidLabelOverlap: false,
  31. label: {
  32. show: false,
  33. formatter: '{c}%',
  34. position: 'center'
  35. },
  36. // emphasis: {
  37. // label: {
  38. // show: true,
  39. // fontSize: '10',
  40. // fontWeight: 'bold'
  41. // }
  42. // },
  43. labelLine: {
  44. show: true
  45. },
  46. data: [
  47. {
  48. name:"医保参保",
  49. value: value1,
  50. itemStyle: {
  51. normal: {
  52. color: 'rgb(55,180,164)'
  53. }
  54. }
  55. },
  56. {
  57. // name:"2",
  58. value: value2,
  59. itemStyle: {
  60. normal: {
  61. color: 'transparent'
  62. }
  63. }
  64. }
  65. ]
  66. },
  67. {
  68. name: 'Access From',
  69. type: 'pie',
  70. radius: ['63%', '68%'],
  71. avoidLabelOverlap: false,
  72. label: {
  73. show: false,
  74. position:'center',
  75. formatter: '{c}%',
  76. },
  77. labelLayout:{
  78. y:"10%"
  79. },
  80. // emphasis: {
  81. // label: {
  82. // show: true,
  83. // fontSize: '10',
  84. // fontWeight: 'bold'
  85. // }
  86. // },
  87. labelLine: {
  88. show: false
  89. },
  90. data: [{
  91. name:"社保参保",
  92. value: value3,
  93. itemStyle: {
  94. normal: {
  95. color: 'rgb(250,205,38)'
  96. }
  97. }
  98. },
  99. {
  100. value: value4,
  101. itemStyle: {
  102. normal: {
  103. color: 'transparent'
  104. }
  105. }
  106. }
  107. ]
  108. }
  109. ]
  110. };
  111. }