您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

echarts饼状图自定义legend的样式付费

<!DOCTYPE html>
<html>

<head>
    < charset="utf-8">
    <title>第 ECharts 实例</title>
    <!-- 引入 echarts.js -->
    <script src="https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js"></script>
</head>
<body>
    <!-- 为ECharts准备具备大小(宽高)的Dom -->
    <div id="main" style="width: 800px;height:400px; background: pink;"></div>
    <script type="text/javascript">
        // 基于准备好的dom,初始化echarts实例
        var myChart = echarts.init(document.getElementById('main'));
        var data = [{
                value: 1048,name: 'Search Engine',num: 100,},{
                value: 735,name: 'Direct',num: 110,{
                value: 580,name: 'Email',num: 10,{
                value: 484,name: 'Union Ads',num: 101,{
                value: 300,name: 'Video Ads',}
        ]
        var option = {
            tooltip: {
                trigger: 'item'
            },legend: {
                type: 'scroll',orient: 'vertical',right: '5%',top: 'center',itemWidth: 8,// 设置宽度
                itemHeight: 8,// 设置高度
                selectedMode: true,icon: 'circle',//关键
                //可以让你完全
            },series: [{
                type: 'pie',radius: ['50%','70%'],avoidLabelOverlap: false,label: {
                    show: false,position: 'center'
                },// 中
                // emphasis: {
                //     label: {
                //         show: true,//         fontSize: '40',//         fontWeight: 'bold'
                //     }
                // },labelLine: {
                    show: false
                },data: data
            }]
        };
        // 使用刚指定的配置项和数据图表。
        myChart.setOption(option);
    </script>
</body>
</html>


联系我
置顶