2021-10-20

echarts带框的图例

echarts带框的图例,整理分享。

echarts带框的图例

链接: https://blog.youkuaiyun.com/weixin_39707941/article/details/111558624.

图片:
在这里插入图片描述

var Colors = ["#10B9E7","#F57474","#56D0E3","#F8B448","#F8B78F"]
option = {
title: {
    text: "技术学习次数",
    subtext: "纯属虚构"
},

//鼠标移入指定区域的提示框
tooltip: {
    //移入当前行/列
    trigger: "axis",
    //设置样式
    axisPointer: {type: "shadow"}
},

//图表头部提示
legend: {
    //提示内容,要和series中name保持一致
    data: [ "条","框"],
    //是否显示(true显示/false不显示)
    show:false
},

//网格也就是整个图表
grid: {
    //距离左边的距离
    left: "3%",
    //距离右边的距离
    right: "4%",
    //距离底部的距离
    bottom: "3%",
    containLabel: true
},

//x轴
xAxis: {show:false},

//y轴
yAxis: [
    {
    type: "category",
    //显示的左侧提示
    data: ["HTML5", "CSS3", "javaScript", "VUE", "NODE"],
    //y轴的线
    axisLine:{show:false},
    //y轴线上的标记刻度
    axisTick:{show:false},
    },
    {
        type:"category",
        //设置为显示
        show:true,
        //右侧显示的数据
        data:[702,350,610,793,664],
        //同样不让y轴线显示出来
        axisLine:{show:false},
        //不显示刻度
        axisTick:{show:false},
        //设置
        axisLabel:{
        //右侧显示的数据样式
            textStyle:{
            //字体大小
            fontSize:12,
            //字体颜色
            color:"gray"}
        },
    }
],
//具体数据及样式
series: [
{
    //这是显示条
    name: "条",
    //设置为条状图
    type: "bar",
    //具体每一个的数据
    data: [70, 34, 60, 78, 69],
    //单个的样式
    itemStyle:{
        //通过naomal属性设置
        normal:{
            //柱状图的边角弧度
            barBorderRadius:20,
            //设置颜色
            color:function(params){
                //拿到每一个的下标,然后在Colors数组中选一个颜色
                // var num = Colors.length;
                // console.log(Colors[params.dataIndex])
                return Colors[params.dataIndex];
            }
        }
    },
    barCategoryGap:50,
    //柱状图的宽度
    barWidth:30,
    //样式
    label:{
        //设置样式
        normal:{
            //显示
            show:true,
            //定位
            position:"inside",
            //每个图上显示百分比
            formatter:"{c}%"
        }
      },
    //这是第一个
    yAxisIndex:0,
},

{
    //设置柱状图的外框
    name: "框",
    //设置为柱状
    type: "bar",
    barCategoryGap:50,
    //柱状图的宽度
    barWidth:30,
    //每一个的样式
    itemStyle:{
        //颜色
        color:"none",
        //边框色
        borderColor:"#00C1DE",
        //border宽度
        borderWidth:3,
        //border的边角弧度
        barBorderRadius:15
    },
    //柱状图的长度
    data: [100,100,100,100,100],
    //第二个堆在第一个上
    yAxisIndex:1,
}
]};
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值