Echarts 餅圖 圖例修改,legend樣式修改

1. 效果如圖,應(yīng)用了echarts官網(wǎng)的餅圖例子作說明

image.png

2. 配置如下

var data=[
                        { value: 335, name: '直接訪問' },
                        { value: 310, name: '郵件營銷' },
                        { value: 234, name: '聯(lián)盟廣告' },
                        { value: 135, name: '視頻廣告' },
                        { value: 1548, name: '搜索引擎' }
                    ]
        // 指定圖表的配置項和數(shù)據(jù)
        var option = {
            tooltip: {
                trigger: 'item',
                formatter: "{a} <br/>: {c} (u0z1t8os%)"
            },
            legend: {
                orient: 'vertical',
                x: 'left',
                data: ['直接訪問', '郵件營銷', '聯(lián)盟廣告', '視頻廣告', '搜索引擎'],
                icon:"circle",
                formatter:function(name){
                    let target;
                    for(let i=0;i<data.length;i++){
                        if(data[i].name===name){
                            target=data[i].value
                        }
                    }
                    let arr=["{a|"+target+"}","{b|"+name+"}"]
                    return arr.join("\n")

                },
                textStyle:{
                    rich:{
                        a:{
                            fontSize:16,
                            color:"#EA5504",
                            padding:10
                        },
                        b:{
                            fontSize:14,
                            color:"#333"
                        }
                    }
                }

            },
            series: [
                {
                    name: '訪問來源',
                    type: 'pie',
                    radius: ['50%', '70%'],
                    avoidLabelOverlap: false,
                    label: {
                        normal: {
                            show: false,
                            position: 'center'
                        },
                        emphasis: {
                            show: true,
                            textStyle: {
                                fontSize: '30',
                                fontWeight: 'bold'
                            }
                        }
                    },
                    labelLine: {
                        normal: {
                            show: false
                        }
                    },
                    data: [
                        { value: 335, name: '直接訪問' },
                        { value: 310, name: '郵件營銷' },
                        { value: 234, name: '聯(lián)盟廣告' },
                        { value: 135, name: '視頻廣告' },
                        { value: 1548, name: '搜索引擎' }
                    ]
                }
            ]
        };

3 分析

  • 3.1 圖例圖標修改
 icon:"circle",
  • 3.2 圖例 標題樣式修改,lenged 對象里的修改
 legend: {
                orient: 'vertical',
                x: 'left',
                data: ['直接訪問', '郵件營銷', '聯(lián)盟廣告', '視頻廣告', '搜索引擎'],
                icon:"circle",
                formatter:function(name){
                    let target;
                    for(let i=0;i<data.length;i++){
                        if(data[i].name===name){
                            target=data[i].value
                        }
                    }
                    let arr=["{a|"+target+"}","{b|"+name+"}"]
                    return arr.join("\n")

                },
                textStyle:{
                    rich:{
                        a:{
                            fontSize:16,
                            color:"#EA5504",
                            padding:10
                        },
                        b:{
                            fontSize:14,
                            color:"#333"
                        }
                    }
                }

主要是應(yīng)用了富文本樣式,具體可以查看Echarts官方API

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,648評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,180評論 25 708
  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,211評論 3 119
  • 管理是一門學問,從畢業(yè)到現(xiàn)在,我一直在實踐中摸索,從一開始懵懵懂懂到現(xiàn)在稍微有點心得,都是在失敗中成長。我沒有學過...
    孽孽閱讀 301評論 0 0
  • 人生很短暫,一眨眼就過了最美好的年華。少女懷春的年紀,總是有許多的幻想和白日夢,卑微又驕傲。覺得自己是童話...
    清顔閱讀 309評論 0 0

友情鏈接更多精彩內(nèi)容