• Echarts饼图 配置、 图形中间文字、 图形旁边文字上下显示等


    1,效果图1

    <div style="height:500px;">
        <div id="ec2" style="height: 98%;padding: 15px;"></div>
    </div>
    <script>
        var dom2 = document.getElementById("ec2");
        var myChart2 = echarts.init(dom2);
        option2 = null;
        option2 = {
            tooltip: {
                trigger: 'item',
                formatter: " {b}:{c} "
            },
            color:['#D06052','#E29F39','#4C9BC7'],   //环形颜色
            graphic:{       //图形中间文字
                type:"text",
                left:"center",
                top:"center",
                style:{
                    text:"66",
                    textAlign:"center",
                    fill:"#fff",
                    fontSize:60
                }
            },
            series: [
                {
                    name: '',
                    type: 'pie',
                    radius: ['30%', '50%'],       //饼图大小
                    labelLine: {    //图形外文字线
                        normal: {
                            length: 35,
                            length2:80
                        }
                    },
                    label: {
                        normal: {
                            formatter: '{c|{c}%}  
      {b|{b}}',       //图形外文字上下显示
                            borderWidth: 20,
                            borderRadius: 4,
                            padding: [0, -70],          //文字和图的边距
                            rich: {
                                a: {
                                    color: '#333',
                                    fontSize: 16,
                                    lineHeight: 30
                                },
                                b: {                        //name 文字样式
                                    fontSize: 16,
                                    lineHeight: 30,
                                    color: '#CDCDD0',
                                },
                                c: {                   //value 文字样式
                                    fontSize: 16,
                                    lineHeight: 30,
                                    color: '#63BF6A',
                                    align:"center"
                                }
                            }
                        }
                    },
                    data: [
                        {value: 5, name: '数据1'},
                        {value: 9, name: '数据2'},
                        {value: 16, name: '数据3'}
                    ]
                }
            ]
        };
        if (option2 && typeof option2 === "object") {
            myChart2.setOption(option2, true);
        }
    </script>

    原文:https://www.cnblogs.com/mlch/p/11613453.html

  • 相关阅读:
    关于spring中Assert的应用(方法入参检测工具类)
    索引与排序,重复索引与冗余索引,索引碎片与维护
    大数据量分页优化
    理想的索引
    索引覆盖
    聚簇索引
    mysql 索引
    表的优化与列类型选择
    mysql show profiles 使用分析sql 性能
    show processlist,sysbench压力测试工具
  • 原文地址:https://www.cnblogs.com/isme-zjh/p/14011325.html
Copyright © 2020-2023  润新知