zoukankan      html  css  js  c++  java
  • echarts 进度条

    var colors = ["#f00","#00f","#ff0","#0ff","#f0f"];
    option = {
        title: {
            text: '世界人口总量',
            subtext: '数据来自网络'
        },
        tooltip: {
            trigger: 'axis',
            axisPointer: {
                type: 'shadow'
            }
        },
        grid: {
            left: '3%',
            right: '4%',
            bottom: '3%',
            containLabel: true
        },
        xAxis: {
            show:false, //不显示x轴相关信息
        },
        yAxis: [
            {
                type: 'category',
                data: ['html5', 'css', 'js', 'vue', 'node'],
                axisTick:{show:false}, //不显示刻度线
                axisLabel:{
                    color:"#000"
                },
                axisTick:{
                    show:false
                },
                axisLine:{
                    show:false
                },
                inverse:true
                
            },
            {
                type: 'category',
                data: [702, 350, 666, 555, 777],
                axisTick:{show:false}, //不显示刻度线
                axisLabel:{
                    color:"#000"
                },
                axisTick:{
                    show:false
                },
                 axisLine:{
                    show:false
                },
                inverse:true
            },
            
        ],
        series: [
            {
                name: '条',
                yAxisIndex:0,
                type: 'bar',
                data: [70, 33, 60, 78, 69],
                // 修改第一条柱子的圆角
                itemStyle:{
                    normal:{
                        barBorderRadius:20,
                        color:function(params){
                            //params 传递过来的柱子对象
                            // dataIndex 是当前柱子的索引
                            var num = colors.length;
                            return colors[params.dataIndex%num]
                        }
                    },
                    // color 可以修改柱子的颜色
                    // color:"orange"
                },
                // 柱子之间的间距
                barCategoryGap:5,
                // 柱子之间的宽度
                barWidth:20,
                // 显示柱子内的文字
                label:{
                    show:true,
                    position:"inside",
                    formatter:"{c}%"    
                    // {c} 会自动解析为data中的数据
                }
            },
            {
                name: '框',
                 yAxisIndex:1,
                type: 'bar',
                data: [100, 100, 100, 100, 100],
                // 柱子之间的间距
                barCategoryGap:5,
                 // 柱子之间的宽度
                barWidth:20,
                itemStyle:{
                    color:"none", //填充色
                    borderColor:"#00f",
                    borderWidth:2,
                    barBorderRadius:15
                }
            }
        ]
    };
  • 相关阅读:
    openCV中cvSnakeImage()函数代码分析
    程序所有重构,升级的目标(备注,更新)
    基础总结篇之中的一个:Activity生命周期
    Tomcat全攻略
    VRRP协议具体解释
    二叉树三种遍历(递归以及非递归实现)
    AssertValid函数学习
    java定时器的使用(Timer)
    循环队列
    使用Heartbeat实现双机热备
  • 原文地址:https://www.cnblogs.com/yunyin/p/13888532.html
Copyright © 2011-2022 走看看