当前位置:   article > 正文

echarts饼图不同样式_echarts饼图新样式

echarts饼图新样式

仅做个人收藏记录。

1. 双层饼图

  1. let htjc_option4_data = [
  2. { value: 78, name: '网上申请合同数', textStyle: { color: '#28b1ff' } },
  3. { value: 22, name: '线下申请合同数', textStyle: { color: '#1ae562' } },
  4. ];
  5. option={
  6. tooltip: {
  7. trigger: 'item'
  8. },
  9. color: ['#28b1ff', '#1ae562'],
  10. legend: {
  11. data: [{
  12. name: '网上申请合同数',
  13. textStyle: {
  14. color: '#28b1ff'
  15. }
  16. }, {
  17. name: '线下申请合同数',
  18. textStyle: {
  19. color: '#1ae562'
  20. }
  21. }],
  22. orient: 'vertical',
  23. right: '5%',
  24. top: '5%',
  25. itemGap: 25,
  26. itemWidth: 14,
  27. itemHeight: 14,
  28. textStyle: {
  29. color: 'auto',
  30. fontSize: 14,
  31. padding: [0, 0, 0, 5],
  32. rich: {
  33. name: {
  34. fontSize: 14,
  35. color: '#fff'
  36. },
  37. b: {
  38. fontSize: 14,
  39. color: 'auto',
  40. fontWeight: 'bold'
  41. },
  42. v: {
  43. fontSize: 14,
  44. color: 'auto',
  45. fontWeight: 'bold'
  46. }
  47. }
  48. },
  49. icon: 'rect',
  50. formatter: name => {
  51. var data = htjc_option4.series[0].data;
  52. var total = 0;
  53. var tarValue;
  54. for (var i = 0; i < data.length; i++) {
  55. total += data[i].value;
  56. if (data[i].name == name) {
  57. tarValue = data[i].value;
  58. }
  59. }
  60. var v = tarValue;
  61. var b = Math.round((tarValue / total) * 100);
  62. return '{name|' + name + '}' + ' ' + "{b| " + b + "%}" + ' ' + "{v| " + v + "万平方米}";
  63. }
  64. },
  65. series: [
  66. {
  67. type: 'pie',
  68. radius: ['35%', '55%'],
  69. center: ['35%', '62%'],
  70. label: {
  71. show: false,
  72. },
  73. labelLine: {
  74. show: false
  75. },
  76. data: htjc_option4_data
  77. }, {
  78. type: 'pie',
  79. radius: ['55%', '65%'],
  80. center: ['35%', '62%'],
  81. hoverAnimation: false,
  82. label: {
  83. normal: {
  84. show: false,
  85. },
  86. emphasis: {
  87. show: false,
  88. },
  89. },
  90. labelLine: {
  91. normal: {
  92. show: false,
  93. },
  94. emphasis: {
  95. show: false,
  96. },
  97. },
  98. animation: false,
  99. tooltip: {
  100. show: false,
  101. },
  102. data: [
  103. {
  104. value: 1,
  105. itemStyle: {
  106. color: "rgba(255,255,255,0.2)",
  107. },
  108. },
  109. ],
  110. }
  111. ]
  112. }

2. 

  1. var ecologicalOption = {
  2. tooltip: {
  3. show: false
  4. },
  5. color: ['#2a2ac7', '#3657c8', '#53b1f9'],
  6. legend: {
  7. left: 'center',
  8. top: 20,
  9. itemGap: 20,
  10. textStyle: {
  11. color: '#fff',
  12. fontSize: 12
  13. }
  14. },
  15. series: [
  16. {
  17. type: 'pie',
  18. radius: '55%',
  19. // top: '6%',
  20. data: [
  21. { value: 1048, name: '供地盘活' },
  22. { value: 735, name: '转让盘活' },
  23. { value: 580, name: '增容改进' }
  24. ],
  25. label: {
  26. normal: {
  27. show: true,
  28. formatter: '{b|{b}}\n{d|{d}%}',
  29. rich: {
  30. b: {
  31. color: '#fff',
  32. fontSize: 12,
  33. align: 'center',
  34. padding: [0, 0, 5, 0]
  35. },
  36. c: {
  37. fontSize: 12,
  38. color: '#10d0f5',
  39. fontWeight: '700'
  40. },
  41. d: {
  42. fontSize: 12,
  43. color: '#baeaf3',
  44. fontWeight: '700'
  45. }
  46. }
  47. }
  48. },
  49. labelLine: {
  50. normal: {
  51. show: true,
  52. length: 20,
  53. length2: 50,
  54. lineStyle: {
  55. color: '#3874b5',
  56. width: 2
  57. }
  58. }
  59. }
  60. }
  61. ]
  62. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/769675
推荐阅读
相关标签
  

闽ICP备14008679号