返回顶部
首页 > 资讯 > 前端开发 > JavaScript >Echarts中legend属性使用的方法详解
  • 721
分享到

Echarts中legend属性使用的方法详解

2024-04-02 19:04:59 721人浏览 薄情痞子
摘要

目录orientx/y(left/top)样式设置itemGapitemHeighttextStyleselecteddata补充:自定义legend属性总结Echarts的lege

Echarts的legend属性是对图例组件的相关配置

而legend就是Echarts图表中对图形的解释部分:

图例

其中legend自身常用的配置属性如下:

orient

设置图例的朝向

属性值:

vertical // 垂直显示
或者
horizontal // 水平显示

legend: {
        orient: 'vertical'
    }

vertical

	legend: {
        orient: 'horizontal'
    }

horizontal

x/y(left/top)

设置图例在X轴方向上的位置以及在Y轴方向上的位置

位置取值
x/leftleft/center/right
y /toptop/center/bottom

例子:

legend: {
        orient: 'vertical',
        x:'right',
        y:'center'
    }

x/y

样式设置

属性说明
backgroundColor背景颜色
borderColor边框颜色
borderWidth边框宽度
padding内边距

注意:边框宽度和内边距属性值为数值,不加单位。

legend: {
        orient: 'vertical',
        x:'center',
        y:'top',
        backgroundColor: '#fac858',
        borderColor: '#5470c6',
        borderWidth: '200',
    }

echarts

itemGap

控制每一项的间距,也就是图例之间的距离属性值为数值,不带单位

legend: {
        orient: 'horizontal',
        x:'center',
        y:'top',
        itemGap: 40
    }

echarts

itemHeight

控制图例图形的高度属性值为数字,不加单位

legend: {
        orient: 'horizontal',
        x:'center',
        y:'top',
        itemHeight: 5
    }

echarts

textStyle

设置图例文字样式属性值为一个对象

legend: {
        orient: 'horizontal',
        x:'center',
        y:'top',
        textStyle: {
            color: 'red',
            fontSize: '20px',
            fontWeight: 700
        }
    }

echarts

selected

设置图例的某个选项的数据默认是显示还是隐藏。

false: 隐藏

属性值:对象,属性值内容:图例上的数据与boolean构成键值对

如果某选项设置为false,那么图标上的数据也会默认不显示,而图例会以灰色样式显示

legend: {
        orient: 'horizontal',
        x:'center',
        y:'top',
        selected:{
          '搜索引擎': false,
          '联盟广告': false
        }
    }

echarts

data

图例上显示的文字信息,如果不设置该项,默认会以series设置的信息作为图例信息。如果设置该项,必须与series设置的信息一致,才会生效。

而该属性的作用:可以单独对图例中某个选项进行单独设置样式

比如:

legend: {
        orient: 'horizontal',
        x:'center',
        y:'top',
        data:[{
        name: '搜索引擎',
        icon: 'circle', 
        textStyle: {fontWeight: 'bold', color: 'orange'}
    },'直接访问','邮件营销','联盟广告','视频广告']
    }

以上单独设置中

name:指定该项的名称,必填

icon:指定图例项的icon,可以为内置的图形7个图形,或者自定义图标的形式:'image://url'

textStyle::设置文本样式

echarts

补充:自定义legend属性

legend: [{
                        itemWidth: 26,
                        data: [{
                            name: nowIndex.name,
                            icon: "rect"
                        }],
                        left: "0",
                        itemHeight: 6,
                        textStyle: {
                            fontSize: 12,
                            color: "#333",
                            padding: [0, 0,-3, 0], // 修改文字和图标距离
                        },
                    },
                    {
                        itemWidth: 26,
                        data: [{
                            name: oldIndex.name,
                            icon: "rect"
                        }],
                        left: "35%",
                        itemHeight: 6,
                        textStyle: {
                            fontSize: 12,
                            color: "#333",
                            padding: [0, 0,-3, 0], // 修改文字和图标距离
                        },
                    },
                    {
                        itemWidth: 26,
                        data: [{
                            name: danger.name,
                            icon: "roundRect"
                        }],
                        right: "0",
                        itemHeight: 6,
                        textStyle: {
                            fontSize: 12,
                            color: "#333",
                            padding: [0, 0,-3, 0], // 修改文字和图标距离
                        },
                    }
                ],

实现效果

总结

到此这篇关于Echarts中legend属性使用的文章就介绍到这了,更多相关Echarts legend属性使用内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Echarts中legend属性使用的方法详解

本文链接: https://lsjlt.com/news/145290.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Echarts中legend属性使用的方法详解
    目录orientx/y(left/top)样式设置itemGapitemHeighttextStyleselecteddata补充:自定义legend属性总结Echarts的lege...
    99+
    2024-04-02
  • vue中使用echarts的方法实例详解
    1、安装 npm install echarts --save 2、在vue中引入(全局引入) // 引入echarts import echarts from 'echarts'...
    99+
    2023-05-19
    vue echarts 安装
  • Vue 项目中Echarts 5使用方法详解
    目录前言创建项目基本使用安装使用方法柱状图动态排序柱状图前言 Echarts 是一个纯JavaScript的图表库,兼容绝大部分的浏览器,底层依赖轻量级的canvas类库ZRende...
    99+
    2022-11-13
    Vue 项目使用Echarts 5 Vue Echarts 5
  • vue3中使用Apache ECharts的详细方法
    目录项目效果前言一、安装二、测试运行三、全局配置1. globalProperties形式:2. provide / inject 形式:❀简单封装四、循环输出五、动态更新获取项目D...
    99+
    2022-11-13
    vue使用Apache ECharts vue Apache ECharts
  • 详解jquery方法属性
    目录1.jquery简介2.jquery选择器2.1基本选择器5种2.2 关系选择器4种2.3基本过滤选择器8种2.4内容过滤选择器4种2.5可见性过滤选择器2种2.6属性过滤选择器...
    99+
    2024-04-02
  • 详解javascript中offsetleft属性的用法
    offsetLeft属性是JavaScript中DOM元素的一个属性,用于获取一个元素相对于其父元素的水平偏移量。具体用法如下:1....
    99+
    2023-08-17
    javascript
  • Android中persistent属性用法详解
    本文实例讲述了Android中persistent属性用法。分享给大家供大家参考,具体如下: 前段时间在研究telephony时,一直没有在framework下发现对telep...
    99+
    2022-06-06
    Android
  • vue使用echarts实现地图的方法详解
    目录全局安装echarts将echarts绑定在原型上(main.js文件中)准备画布地图配置option中国地图包(china.json)总结 全局安装echarts npm i ...
    99+
    2024-04-02
  • css中clear属性的使用方法
    本篇内容主要讲解“css中clear属性的使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css中clear属性的使用方法”吧!定义和用法clear 属性...
    99+
    2024-04-02
  • HTML5中的Scoped属性使用方法
    这篇文章主要介绍“HTML5中的Scoped属性使用方法”,在日常操作中,相信很多人在HTML5中的Scoped属性使用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”HT...
    99+
    2024-04-02
  • CSS中position属性的使用方法
    本篇内容主要讲解“CSS中position属性的使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS中position属性的使用方法”吧!positio...
    99+
    2024-04-02
  • CSS3中filter属性的使用方法
    小编给大家分享一下CSS3中filter属性的使用方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!最近在修改内网门户的时候,恰好遇到了需要使用滤镜的地方;刚开始...
    99+
    2023-06-08
  • CSS中bottom属性的使用方法
    CSS中的bottom属性用于设置元素相对于其父元素的底部边缘位置。通过调整bottom属性的值,可以改变元素在垂直方向上的位置。下面将具体介绍bottom属性的作用和使用方法,并提供...
    99+
    2024-02-26
    css 绝对定位 相对定位
  • Series中str属性repeat方法的使用方法
    小编给大家分享一下Series中str属性repeat方法的使用方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在pandas处理字符串的操作中,会先获取Series的str属性,然后在属性上调用函数进行字符串的一系列操...
    99+
    2023-06-14
  • python中@Property属性使用方法
    目录一、前言二、创建用于计算的属性三、为属性添加安全保护机制一、前言 本文介绍的属性与类属性和实例属性不同。类属性和实例属性介绍的属性将返回所存储的值。而本文要介绍的属性是一种特殊的...
    99+
    2024-04-02
  • CSS中的字体属性的使用方法
    这篇文章主要讲解了“CSS中的字体属性的使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS中的字体属性的使用方法”吧! 字体族 font...
    99+
    2024-04-02
  • CSS中的文本属性的使用方法
    CSS中的文本属性的使用方法,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。文本缩进 text-indent值:长度值(正、负均可)示例:p...
    99+
    2024-04-02
  • Vue的方法和属性案例详解
    vue的方法和属性 1.方法 methods 用法1 methods:{ 方法名:function(){}, } 用法2 methods:{ 方法名(){} } 注意 {{}...
    99+
    2024-04-02
  • React中的ref属性的使用示例详解
    目录ref 简介1. 字符串形式的ref2. create形式的ref3. 回调函数形式的ref总结:ref 简介 React提供的这个ref属性,表示为对组件真正实例的引用,其实就...
    99+
    2023-05-17
    React ref属性使用 React ref属性
  • vuex中的5个属性使用方法举例讲解
    目录一,Vuex简介二,Vuex五个核心属性1:state2:getters3:mutations4:actions5:modules三,Vuex使用方法1:安装Vuex:npm i...
    99+
    2023-05-18
    vuex的五个属性 vuex的五个属性及使用方法 vuex的属性有哪些
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作