自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

手把手教你用ECharts畫餅圖和環(huán)形圖

開發(fā) 前端
ECharts中,在series中加上radius參數(shù)即可繪制環(huán)形圖,例如下面代碼中的radius: ['50%', '70%'],代表環(huán)內(nèi)部半徑和外部半徑的比例分別為50%、70%。

[[378833]]

本文轉(zhuǎn)載自微信公眾號「大數(shù)據(jù)DT」,作者王大偉  。轉(zhuǎn)載本文請聯(lián)系大數(shù)據(jù)DT公眾號。

下面制作一幅基礎(chǔ)的餅圖,將Echarts中series的type參數(shù)值設(shè)置為pie,如圖4-14所示。

代碼如下:

  1. option = { 
  2.     title: { 
  3.         text: '各商品銷量占比'
  4.         subtext: 'A商場情況分析'
  5.         left'center' 
  6.     }, 
  7.     tooltip: { 
  8.         trigger'item'
  9.         formatter: '{a} <br/> : {c} (k6zqhab033oa%)' 
  10.     }, 
  11.     legend: { 
  12.         orient: 'vertical'
  13.         left'left'
  14.         data: ['A商品''B商品''C商品''D商品''E商品'
  15.     }, 
  16.     series: [ 
  17.         { 
  18.             name'所售商品'
  19.             type: 'pie'
  20.             data: [ 
  21.                 {value: 343, name'A商品'}, 
  22.                 {value: 250, name'B商品'}, 
  23.                 {value: 509, name'C商品'}, 
  24.                 {value: 108, name'D商品'}, 
  25.                 {value: 948, name'E商品'
  26.             ], 
  27.         } 
  28.     ] 
  29. }; 

▲圖4-14 餅圖

在上述代碼中,將legend設(shè)置為vertical,是為了避免水平顯示后會與標題重疊。這里將tooltip的顯示格式設(shè)置為:formatter: '{a}
 : {c} (k6zqhab033oa%)',各參數(shù)在餅圖中的具體含義為:{a}(系列名稱),(數(shù)據(jù)項名稱),{c}(數(shù)值),k6zqhab033oa(百分比)。當(dāng)鼠標懸停在某塊餅上時,該塊餅會突出顯示且按照formatter的格式顯示文字和數(shù)值。

需要注意的是,當(dāng)我們點擊餅圖的legend時,如點擊C商品的legend時,C商品的圖例會變?yōu)榛疑?,同時,餅圖中將不再顯示C商品餅塊,且會重新計算百分比,如圖4-15所示。

▲圖4-15 餅圖顯示控制

除了基本的餅圖,我們也常常會用到環(huán)形圖。在ECharts中,在series中加上radius參數(shù)即可繪制環(huán)形圖,例如下面代碼中的radius: ['50%', '70%'],代表環(huán)內(nèi)部半徑和外部半徑的比例分別為50%、70%。

  1. option = { 
  2.     title: { 
  3.         text: '各商品銷量占比'
  4.         subtext: 'A商場情況分析'
  5.         left'center' 
  6.     }, 
  7.     tooltip: { 
  8.         trigger'item'
  9.         formatter: '{a} <br/> : {c} (k6zqhab033oa%)' 
  10.     }, 
  11.     legend: { 
  12.         orient: 'vertical'
  13.         left'left'
  14.         data: ['A商品''B商品''C商品''D商品''E商品'
  15.     }, 
  16.     series: [ 
  17.         { 
  18.             name'所售商品'
  19.             type: 'pie'
  20.             radius: ['50%''70%'], 
  21.             data: [ 
  22.                 {value: 343, name'A商品'}, 
  23.                 {value: 250, name'B商品'}, 
  24.                 {value: 509, name'C商品'}, 
  25.                 {value: 108, name'D商品'}, 
  26.                 {value: 948, name'E商品'
  27.             ], 
  28.         } 
  29.     ] 
  30. }; 

環(huán)形圖可視化結(jié)果如圖4-16所示。

▲圖4-16 環(huán)形圖

關(guān)于作者:王大偉,畢業(yè)于華東理工大學(xué),碩士學(xué)歷,目前就職于平安金融壹賬通,從事數(shù)據(jù)挖掘算法工作,擅長ECharts、Python、自然語言處理、數(shù)據(jù)分析挖掘、機器學(xué)習(xí)。曾獲微軟最有價值專家(MVP)榮譽稱號。

本文摘編自《ECharts數(shù)據(jù)可視化:入門、實戰(zhàn)與進階》,經(jīng)出版方授權(quán)發(fā)布。

 

責(zé)任編輯:武曉燕 來源: 大數(shù)據(jù)DT
相關(guān)推薦

2021-01-21 09:10:29

ECharts柱狀圖大數(shù)據(jù)

2021-06-05 23:51:21

ECharts氣泡圖散點圖

2021-01-08 10:32:24

Charts折線圖數(shù)據(jù)可視化

2020-12-14 08:05:28

Javascript隨機canvas

2021-08-09 13:31:25

PythonExcel代碼

2020-06-17 08:35:12

數(shù)據(jù)分析Python代碼

2022-10-19 14:30:59

2021-05-08 08:04:05

Python爬取素材

2021-02-06 14:55:05

大數(shù)據(jù)pandas數(shù)據(jù)分析

2011-03-28 16:14:38

jQuery

2021-02-04 09:00:57

SQLDjango原生

2022-08-04 10:39:23

Jenkins集成CD

2021-05-17 21:30:06

Python求均值中值

2009-04-22 09:17:19

LINQSQL基礎(chǔ)

2021-05-10 06:48:11

Python騰訊招聘

2015-07-20 14:15:28

Spring ClouDocker微服務(wù)

2021-02-02 13:31:35

Pycharm系統(tǒng)技巧Python

2012-01-11 13:40:35

移動應(yīng)用云服務(wù)

2020-03-08 22:06:16

Python數(shù)據(jù)IP

2021-08-02 23:15:20

Pandas數(shù)據(jù)采集
點贊
收藏

51CTO技術(shù)棧公眾號