[关闭]
@zhouyy 2018-07-24T02:18:59.000000Z 字数 1037 阅读 756

echart渐变效果设置

echart


radial-径向渐变

径向渐变,前三个参数分别是圆心 x, y 和半径,取值同线性渐变
new echarts.graphic.RadialGradient->

  1. //http://gallery.echartsjs.com/editor.html?c=xHJqUkQXBZ
  2. itemStyle: {
  3. normal: {
  4. borderColor: 'rgba(147, 235, 248, 1)',
  5. borderWidth: 1,
  6. areaColor: {
  7. type: 'radial',
  8. //渐变圆心的位置以及半径设置
  9. x: 0.5,
  10. y: 0.5,
  11. r: 0.99,
  12. colorStops: [{
  13. offset: 0,
  14. color: 'rgba(175,238,238, 0)' // 0% 处的颜色
  15. }, {
  16. offset: 1,
  17. color: 'rgba( 47,79,79, .2)' // 100% 处的颜色
  18. }],
  19. globalCoord: false // 缺省为 false
  20. }

Linear-线性渐变

线性渐变,前四个参数分别是 x0, y0, x2, y2, 范围从 0 - 1,相当于在图形包围盒中的百分比,如果 globalCoord 为 true,则该四个值是绝对的像素位置
echarts.graphic.LinearGradient=>

  1. //http://gallery.echartsjs.com/editor.html?c=xHJqUkQXBZ
  2. areaStyle: {
  3. normal: {
  4. color: {
  5. type: 'linear',
  6. x: 0,
  7. y: 0,
  8. x2: 0,
  9. y2: 1,
  10. colorStops: [{
  11. offset: 0,// 0% 处的颜色
  12. color: 'rgba(255, 225, 0, 0.2)',
  13. }, {
  14. offset: 1,// 100% 处的颜色
  15. color: 'rgba(255, 225, 0, 0)',
  16. }],
  17. globalCoord: false
  18. },
  19. }
  20. }

纹理填充

  1. color: {
  2. image: imageDom, // 支持为 HTMLImageElement, HTMLCanvasElement,不支持路径字符串
  3. repeat: 'repeat' // 是否平铺, 可以是 'repeat-x', 'repeat-y', 'no-repeat'
  4. }

虚拟映射

  1. visualMap: {
  2. show: false,
  3. min: 0,
  4. max: 50,
  5. dimension: 0,
  6. inRange: {
  7. color: ['#4a657a', '#308e92', '#b1cfa5', '#f5d69f', '#f5898b', '#ef5055']
  8. }
  9. },
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注