echarts中图例右置且竖排完整代码

 更新时间:2023年08月16日 08:54:29   作者:wudechun  
这篇文章主要给大家介绍了关于echarts中图例右置且竖排的相关资料,Echarts可以帮助我们快速构建柱状图、饼图、条形图,这对于多图形化展示数据来说尤其方便,可帮助我们快速开发,需要的朋友可以参考下

有echarts中,图例是用来指示不同系列的标记颜色和名字小组件,见图所示。

默认图标都是水平放置的:

要让图例放在右侧并竖直,需要作如下配置: 

legend: {
		show:true,
		type:'plain',
		left:'right',
		top:'middle',
		width:130,
	},

type代表类型,有plain与scroll两个,这里我们使用plain,这也是默认的类型;

  • left代表图例在水平放置的位置,有left、center、right
  • top代表图例在垂直方向的位置,有top、middle、bottom
  • width是最主要的,当设置的宽度比较小时,才会迫使图例换行,从而形成竖直排列的现像。

以下分别是width在20、150、400时的样子:

 以下是完整代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>甘特图</title>
    <style>
        #echart {
            width: 600px;
            height: 400px;
            margin: 100px auto;
            border: 1px solid #CCC;
        }
    </style>
</head>
<body>
    <div id="echart"></div>
    <script type="text/javascript" src="js/echarts.min.js"></script>
    <!-- <script src="js/gt.js"></script> -->
    <script>
        // 初始化图表
var myChart = echarts.init(document.getElementById('echart'));
 // 构建图表配置项
 option = {
     color: ["#003366", "#006699", "#4cabce", "#e5323e"],
     legend: {
         show:true,
         type:'plain',
         left:'right',
         top:'middle',
         width:20,
     },
     xAxis: {
         type: "category",
         axisTick: {
         show: false
         }
     },
     yAxis: {},
     series: [{
         name:'Forest',
         type: "bar",
         seriesLayoutBy: "row",
         data:[320,332,301,334,390],
     }, {
         name:'Steppe',
         type: "bar",
         seriesLayoutBy: "row",
         data:[220,182,191,234,290],
     }, {
         name:'Desert',
         type: "bar",
         seriesLayoutBy: "row",
         data:[150,232,201,154,190],
     }, {
         name:'Wetland',
         type: "bar",
         seriesLayoutBy: "row",
         data:[98, 77, 101, 99, 40],
     }]
 };
 // 将构建好的配置项传入echarts
 myChart.setOption(option);
    </script>
</body>
</html>

总结

到此这篇关于echarts中图例右置且竖排的文章就介绍到这了,更多相关echarts图例右置竖排内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • js 一个关于图片onload加载的事

    js 一个关于图片onload加载的事

    前几天一个项目让我头疼了很久,一个关于图片加载时的loading效果,因为不是太懂js,所以在网上各种找资料,但还是不理想,无赖苦心研究,终于有了一点眉目了,虽然个中还有一些道理不懂,至少目的达到了
    2013-11-11
  • 微信小程序实现手机振动效果

    微信小程序实现手机振动效果

    这篇文章主要介绍了微信小程序实现手机振动效果,手机振动应用场景以 wx.vibrateLong() 方法为例结合实例代码给大家详细讲解,需要的朋友可以参考下
    2023-07-07
  • bootstrap选项卡扩展功能详解

    bootstrap选项卡扩展功能详解

    这篇文章主要为大家详细介绍了bootstrap选项卡扩展功能,增加关闭,超出一行显示下拉,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • JS旋转实现转盘抽奖效果

    JS旋转实现转盘抽奖效果

    这篇文章主要为大家详细介绍了JS旋转实现转盘抽奖效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • JavaScript实现标题栏文字轮播效果代码

    JavaScript实现标题栏文字轮播效果代码

    这篇文章主要介绍了JavaScript实现标题栏文字轮播效果代码,涉及JavaScript基于时间函数及流程控制操作标题栏文字的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • 各情景下元素宽高的获取实现代码

    各情景下元素宽高的获取实现代码

    为了叙述简单,这里仅拿width示例。获取元素的offsetWidth/offsetHeight,减去元素的padding和border。
    2011-09-09
  • 日期函数扩展类Ver0.1.1

    日期函数扩展类Ver0.1.1

    日期函数扩展类Ver0.1.1...
    2006-09-09
  • js中数组结合字符串实现查找(屏蔽广告判断url等)

    js中数组结合字符串实现查找(屏蔽广告判断url等)

    这篇文章主要介绍了js中数组结合字符串实现查找(屏蔽广告判断url等),需要的朋友可以参考下
    2016-03-03
  • Bootstrap进度条实现代码解析

    Bootstrap进度条实现代码解析

    这篇文章主要为大家详细介绍了Bootstrap进度条的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • 用js模拟JQuery的show与hide动画函数代码

    用js模拟JQuery的show与hide动画函数代码

    用javascript实现的模拟jquery下的显示与隐藏的动画效果,学习的朋友可以参考下。
    2010-09-09

最新评论