【无标题】

  1. let xData = ['粥', '小笼包', '生煎', '汤包', '炸酱面']

  2. let yData = ['70', '75', '76', '90', '95']

  3. let colorList = ['#97e7ff', '#75f5ff', '#00deff', '#0093ff', '#2a5fcf']

  4. let visualMapPiecesData = []

  5. // visualMap: {

  6. // pieces: [

  7. // { value: 123, label: '123(自定义特殊颜色)', color: 'grey' }

  8. // ]

  9. // }

  10. for (var i = 0; i < xData.length; i++) {

  11. visualMapPiecesData.push({

  12. value: yData[i],

  13. label: xData[i],

  14. color: colorList[i]

  15. })

  16. }

  17. var option = {

  18. title: {

  19. text: '早餐统计'

  20. },

  21. angleAxis: {

  22. axisLine: {

  23. show: false

  24. },

  25. axisTick: {

  26. show: false

  27. },

  28. axisLabel: {

  29. show: false

  30. },

  31. splitLine: {

  32. show: false

  33. },

  34. clockwise: false

  35. },

  36. radiusAxis: {

  37. type: 'category',

  38. data: xData,

  39. z: 100,

  40. axisLine: {

  41. show: false

  42. },

  43. axisTick: {

  44. show: false

  45. },

  46. axisLabel: {

  47. show: false

  48. },

  49. splitLine: {

  50. show: false

  51. }

  52. },

  53. polar: {

  54. },

  55. tooltip: {

  56. trigger: 'item',

  57. formatter: function (params, ticket, callback) {

  58. return params.name + ' : ' + ' (' + params.data + '%)'

  59. }

  60. },

  61. visualMap: {

  62. top: 40,

  63. x: 'left',

  64. orient: 'vertical',

  65. textStyle: {

  66. color: '#000'

  67. },

  68. pieces: visualMapPiecesData,

  69. outOfRange: {

  70. color: '#999'

  71. }

  72. },

  73. series: [{

  74. type: 'bar',

  75. data: yData,

  76. coordinateSystem: 'polar',

  77. itemStyle: {

  78. normal: {

  79. // 定制显示(按顺序)

  80. color: function (params) {

  81. return colorList[params.dataIndex]

  82. }

  83. }

  84. }

  85. }]

  86. }

  87. this.chartPie = echarts.init(document.getElementById('rightBox1'))

  88. this.chartPie.setOption(option)

  89. window.addEventListener('resize', () => {

  90. this.chartPie.resize()

  91. })

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值