[API] getSeries() 獲取系列 && legend formatter

可以通過(guò)這個(gè) getSeries() 這個(gè)api獲取series中的數(shù)據(jù)片林,另外可以使用legend foramtter對(duì)圖例中name進(jìn)行自定義

option = {
    tooltip : {
        trigger: 'item',
        formatter: "{a} <br/>洪橘 : {c} (muzd9g9%)"
    },
    legend: {
        orient : 'vertical',
        x : 'left',
        formatter: function(name) { // legend中的formatter傳入一個(gè)name屬性
          var data = this.getSeries()[0].data; // 獲取series中的data
          var totalValue = data.reduce((acc, item) => { // 計(jì)算data中總數(shù)
            acc += item.value;
            return acc;
          }, 0)
          var targetValue;  // 對(duì)應(yīng)圖例的值
          data.map(item => {
            if (item.name == name) {
              targetValue = item.value; // 對(duì)相應(yīng)的圖例賦值
            }
          })
          var p = (targetValue / totalValue * 100).toFixed(2); // 百分比
          return name + ' ' + p + '%';
        },
        data:['直接訪(fǎng)問(wèn)','郵件營(yíng)銷(xiāo)','聯(lián)盟廣告','視頻廣告','搜索引擎']
    },
    toolbox: {
        show : true,
        feature : {
            mark : {show: true},
            dataView : {show: true, readOnly: false},
            magicType : {
                show: true, 
                type: ['pie', 'funnel'],
                option: {
                    funnel: {
                        x: '25%',
                        width: '50%',
                        funnelAlign: 'center',
                        max: 1548
                    }
                }
            },
            restore : {show: true},
            saveAsImage : {show: true}
        }
    },
    calculable : true,
    series : [
        {
            name:'訪(fǎng)問(wèn)來(lái)源',
            type:'pie',
            radius : ['50%', '70%'],
            itemStyle : {
                normal : {
                    label : {
                        show : false
                    },
                    labelLine : {
                        show : false
                    }
                },
                emphasis : {
                    label : {
                        show : true,
                        position : 'center',
                        textStyle : {
                            fontSize : '30',
                            fontWeight : 'bold'
                        }
                    }
                }
            },
            data:[
                {value:335, name:'直接訪(fǎng)問(wèn)'},
                {value:310, name:'郵件營(yíng)銷(xiāo)'},
                {value:234, name:'聯(lián)盟廣告'},
                {value:135, name:'視頻廣告'},
                {value:1548, name:'搜索引擎'}
            ]
        }
    ]
}; 

最終效果起惕, 紅色部分為添加的百分比效果


legend formatter.png

示例可以使用:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末重虑,一起剝皮案震驚了整個(gè)濱河市廷蓉,隨后出現(xiàn)的幾起案子掷漱,更是在濱河造成了極大的恐慌粘室,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件卜范,死亡現(xiàn)場(chǎng)離奇詭異衔统,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)海雪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)锦爵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人奥裸,你說(shuō)我怎么就攤上這事险掀。” “怎么了湾宙?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵樟氢,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我创倔,道長(zhǎng)嗡害,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任畦攘,我火速辦了婚禮霸妹,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘知押。我一直安慰自己叹螟,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布台盯。 她就那樣靜靜地躺著罢绽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪静盅。 梳的紋絲不亂的頭發(fā)上良价,一...
    開(kāi)封第一講書(shū)人閱讀 49,842評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音蒿叠,去河邊找鬼明垢。 笑死,一個(gè)胖子當(dāng)著我的面吹牛市咽,可吹牛的內(nèi)容都是我干的痊银。 我是一名探鬼主播,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼施绎,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼溯革!你這毒婦竟也來(lái)了贞绳?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤致稀,失蹤者是張志新(化名)和其女友劉穎冈闭,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體豺裆,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拒秘,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了臭猜。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡押蚤,死狀恐怖蔑歌,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情揽碘,我是刑警寧澤次屠,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站雳刺,受9級(jí)特大地震影響劫灶,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜掖桦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一本昏、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧枪汪,春花似錦涌穆、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至赖捌,卻和暖如春祝沸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背越庇。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工罩锐, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人悦荒。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓唯欣,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親搬味。 傳聞我的和親對(duì)象是個(gè)殘疾皇子境氢,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容