首页 > 其他分享 >echarts渐变内置生成器echarts.graphic.LinearGradient

echarts渐变内置生成器echarts.graphic.LinearGradient

时间:2024-05-29 09:13:17浏览次数:24  
标签:graphic 20 color 渐变色 生成器 LinearGradient offset echarts

在使用echarts绘制图表时, 如果需要使用渐变色, 则应使用echarts内置的渐变色生成器echarts.graphic.LinearGradient

  series: [
    {
      name: '',
      type: 'bar',
      barMaxWidth: 20,
      label: {
        show: true,
        color: '#fff',
      },
      showBackground: true,
      backgroundStyle: {
        color: '#d5f1f9',
        borderRadius: [20, 20, 20, 20],
      },
      itemStyle: {
        borderRadius: [20, 20, 20, 20],
	    // 颜色渐变函数 前四个参数分别表示四个位置依次为
        // 右下左上
        color: new echarts.graphic.LinearGradient(1, 0, 0, 0, [
          { offset: 0, color: 'blue' },
          { offset: 1, color: 'red' },
        ]),
      },
      data: [0, 0, 0],
    },
  ]

入了5个参数:

前4个参数用于配置渐变色的起止位置, 这4个参数依次对应右/下/左/上四个方位。而0 0 0 1则代表渐变色从正上方开始.
第5个参数则是一个数组,用于配置颜色的渐变过程. 包含offset和color两个参数. offset的范围是0 ~ 1, 用于表示位置, color表示颜色

echarts渐变色实现方法

标签:graphic,20,color,渐变色,生成器,LinearGradient,offset,echarts
From: https://www.cnblogs.com/echohye/p/18219467

相关文章

  • 测试C#GDI+双缓冲高效绘图--BufferedGraphicsContext
    奥斯卡好的b、测试C#GDI+双缓冲高效绘图```#regionC#GDI+双缓冲高效绘图#regiontemp//Rectanglerectangle=e.ClipRectangle;//取出次窗体或者画布的有效区的矩形区域//BufferedGraphicsContextGraphicsContext=BufferedGraphicsM......
  • echarts X轴换行处理
    formatter:function(params){ varnewParamsName='';//拼接后的新字符串 varparamsNameNumber=params.length;//实际标签数 varprovideNumber=3;//每行显示的字数 varrowNumber=Math.ceil(paramsNameNumber/provideNumber);//如......
  • 三元运算符生成器 UDF
     UDFsUserDefinedFunctions|ClickHouseDocshttps://clickhouse.com/docs/en/sql-reference/functions/udf defgen_sql_zone_if(range_list,field='cnt',group_val_flag='g'):"""[0,2)[2,3)[3,7)与if函数相同。C......
  • 迭代器和生成器
    迭代器和生成器都可以用来遍历数据集合,但它们在实现上略有不同。下面是关于迭代器和生成器的一些简要介绍:迭代器(Iterator):迭代器是一种对象,用于表示一个数据流。它可以用来遍历容器内的元素,如列表、集合、字典等。迭代器通常有两个方法:__iter__和__next__。__iter__方法返回迭代......
  • 【Java】短 URL 生成器设计:百亿短 URL 怎样做到无冲突?
    一、问题解析在社交媒体上,人们经常需要分享一些URL,但是有些URL可能会很长,比如:https://geek.qq.org/hybrid/pvip?utm_source=geek-pc-discover-banner&utm_term=geek-pc-discover-banner这样长的URL显然体验并不友好。我们期望分享的是一些更短、更易于阅读的短URL,比如像http......
  • HPING是一款网络工具,它是自由开源的,并且在网络安全领域被广泛使用。HPING最初是作为一
    HPING是一款网络工具,它是自由开源的,并且在网络安全领域被广泛使用。HPING最初是作为一个可编程和可定制的网络封包生成器和分析器而设计的,可以用于网络探测、扫描和攻击。HPING具有以下特点和功能:灵活性:HPING提供了很多选项和参数,可以自定义和控制生成的网络封包的各个方面,如......
  • 【python】python 全国5A级景区数据采集与pyecharts可视化(源码+数据+论文)【独一无二】
    ......
  • Vue3实战笔记(45)—VUE3封装一些echarts常用的组件,附源码
    文章目录前言一、柱状图框选二、折线图堆叠总结前言日前使用hooks的方式封装组件,在我使用复杂的图标时候遇到了些问题,预想在onMounted中初始化echarts,在使用hooks的时候,组件没有渲染完,使用实例会出现各种各样的问题,并且在hooks中使用一些外部属性也属实遇到了些麻烦......
  • Vue3实战笔记(43)—Vue3组合式API下封装可复用ECharts图表组件
    文章目录前言一、封装echart图标钩子二、使用步骤总结前言接上文,已经安装好了ECharts,开始封装组件方便使用。一、封装echart图标钩子首先应用我们之前学习的钩子方式,在hooks目录下创建一个名为useECharts.js的文件,用于封装ECharts的逻辑:import{ref,onMo......
  • Windows pyinstaller wxPython pyecharts无法正常显示问题
    WindowspyinstallerwxPythonpyecharts无法正常显示问题最近遇到一个pyinstaller打包wxPythonpyecharts无法显示的问题,pyecharts生成的html页面显示空白。未使用pyinstaller打包时显示正常。问题原因WebViewBackendDefault=b''WebViewBackendEdge=b'wxWebViewEdge'Web......