echarts示例分享-自定义折线图的图标与最大最小值图标

拼搏现实的明天。 2024-03-30 14:01 46阅读 0赞

在这里插入图片描述
下方代码可直接运行在https://echarts.apache.org/examples/zh/editor.html?c=line-simple

  1. option = {
  2. tooltip: {
  3. trigger: 'axis'
  4. },
  5. title: {
  6. top: 10,
  7. left: 30,
  8. text: '{name|年增长率:} {value|' + 10 + '} {unit|%}',
  9. textStyle: {
  10. rich: {
  11. name: {
  12. fontSize: 14,
  13. fontWeight: 'bold',
  14. color: '#15b0b2'
  15. },
  16. value: {
  17. fontSize: 14,
  18. fontWeight: 'bold',
  19. color: 'black'
  20. },
  21. unit: {
  22. fontSize: 12,
  23. color: '#a2a2a2'
  24. }
  25. }
  26. }
  27. },
  28. legend: {
  29. top: 10,
  30. x: 'right',
  31. borderRadius: 5,
  32. itemWidth: 15,
  33. itemHeight: 15
  34. },
  35. grid: {
  36. top: 60,
  37. right: 15,
  38. left: 10,
  39. bottom: 1,
  40. containLabel: true
  41. },
  42. xAxis: {
  43. type: 'category',
  44. axisTick: {
  45. show: false
  46. },
  47. axisLine: {
  48. show: true,
  49. lineStyle: {
  50. color: '#e2e2e2'
  51. }
  52. },
  53. axisLabel: {
  54. color: 'black',
  55. lineHeight: 30
  56. },
  57. axisPointer: {
  58. type: 'shadow'
  59. },
  60. splitLine: {
  61. show: true,
  62. lineStyle: {
  63. type: 'dashed',
  64. color: '#e0e0e0'
  65. }
  66. },
  67. splitArea: {
  68. show: false,
  69. areaStyle: {
  70. color: ['#ffffff', '#fafafa']
  71. }
  72. },
  73. data: [1, 2, 3]
  74. },
  75. yAxis: [
  76. {
  77. type: 'value',
  78. axisLine: {
  79. show: true,
  80. lineStyle: {
  81. color: '#e2e2e2'
  82. }
  83. },
  84. axisLabel: {
  85. color: 'black'
  86. },
  87. splitLine: {
  88. show: true,
  89. lineStyle: {
  90. type: 'dashed'
  91. }
  92. },
  93. splitArea: {
  94. show: true
  95. }
  96. },
  97. {
  98. type: 'value',
  99. splitLine: {
  100. show: false
  101. },
  102. axisLine: {
  103. show: true,
  104. lineStyle: {
  105. color: '#e2e2e2'
  106. }
  107. },
  108. axisLabel: {
  109. color: 'black',
  110. formatter: '{value}%'
  111. }
  112. }
  113. ],
  114. series: [
  115. {
  116. label: {
  117. color: '#15B7B8',
  118. show: true,
  119. position: 'top',
  120. fontWeight: 'bold'
  121. },
  122. name: '年度',
  123. type: 'bar',
  124. barWidth: 15,
  125. data: [10, 20, 30, 40],
  126. itemStyle: {
  127. borderRadius: [10, 10, 0, 0],
  128. color: {
  129. type: 'linear',
  130. x: 0,
  131. y: 0,
  132. x2: 0,
  133. y2: 1,
  134. colorStops: [
  135. {
  136. offset: 0,
  137. color: '#2ECFD1' // 0%处的颜色
  138. },
  139. {
  140. offset: 1,
  141. color: '#13B4B7' // 100%处的颜色
  142. }
  143. ]
  144. }
  145. }
  146. },
  147. {
  148. name: '增长率',
  149. type: 'line',
  150. lineStyle: {
  151. type: 'dashed',
  152. color: '#F1BF68'
  153. },
  154. itemStyle: {
  155. color: '#F1BF68',
  156. borderColor: '#fff',
  157. borderWidth: 2,
  158. shadowColor: '#F1BF68',
  159. shadowBlur: 10
  160. },
  161. symbol: 'circle',
  162. symbolSize: 10,
  163. yAxisIndex: 1,
  164. data: [10, 20, 100],
  165. markPoint: {
  166. symbol:
  167. 'image://' +
  168. 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAAAjCAMAAAD1/jdcAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAALFQTFRFAAAA661F661F661F661F661F661F661F661F661F661F661F661F661F7bNR8Lxi8b5m8b9n661F661F661F8b5l661F661F661F661F8b5m8b9m7bNR661F7LFM661F661F661F7bRS8b5m8L1k7LBK661F661F661F661F661F661F7rVT8L1k7LBL661F661F661F661F7rZV8L1k7LFN661F661F661F661F661FvQ/oBwAAADt0Uk5TAAIHDBIVFgQcLTk/QSNbzvb/Bg0s7jgRPhT391obTSJDS3/45mVJQgMXHTFz5FUrARAoZNJHDhkeCwVXmKGrAAAA40lEQVR4nO3WxxKCMBAG4IWlg8QgRQTE3nvX938wE73KOJN48MB/znzZ0/4LAIqKmm6IRddQVYDFRMt2XE8srmNbaLJJsOGTJhVNk/gNVEC1fHHj5fhWAC2bSCGUkhBBc+RGoTSKE9BdSYTSdgqGJ614Rq3USq3Uyp8rP9iYbsq2d0cS4dv7N03CWi2TQrK8CHjD5iQSNiLSLVnD8rYP449t3+sPhuzhaDyZVrZ9HBY440eDElRcHvPFcpXR9WZbVF8eCQavy6M6O3N/OJ7O5fsz4ezMy/Vm3OUQxswe6uPLxDxPYLiMPmJuVccAAAAASUVORK5CYII',
  169. symbolSize: [65, 31],
  170. symbolOffset: [0, -22],
  171. label: {
  172. color: '#fff'
  173. },
  174. data: [
  175. {
  176. type: 'max', name: 'Max' },
  177. {
  178. type: 'min', name: 'Min' }
  179. ]
  180. }
  181. }
  182. ]
  183. };

发表评论

表情:
评论列表 (有 0 条评论,46人围观)

还没有评论,来说两句吧...

相关阅读