基于Echarts實現(xiàn)餅圖效果
本文實例為大家分享了Echarts實現(xiàn)餅圖效果的具體代碼,供大家參考,具體內(nèi)容如下
1 顯示數(shù)值效果 series 下的label 餅圖的文字顯示
2 半徑 圓環(huán) radius
3 南丁格爾圖 roseType: 'radius' 數(shù)值越大半徑越大
4 選中效果 selectedMode

注意點:
1 不需要設(shè)置 x軸和y軸
2 餅圖的所需要的數(shù)據(jù) 是個數(shù)組 數(shù)組里面放對象 對象則必須包含name和value,
<!DOCTYPE html>
<html lang="en">
?
<head>
? <meta charset="UTF-8">
? <meta name="viewport" content="width=device-width, initial-scale=1.0">
? <meta http-equiv="X-UA-Compatible" content="ie=edge">
? <title>Document</title>
? <script src="lib/echarts.min.js"></script>
</head>
?
<body>
? <div style="width: 600px;height:400px"></div>
? <script>
? ? var mCharts = echarts.init(document.querySelector("div"))
? ? var pieData = [
? ? ? {
? ? ? ? name: '伙食費',
? ? ? ? value: 11231
? ? ? },
? ? ? {
? ? ? ? name: '房貸',
? ? ? ? value: 22673
? ? ? },
? ? ? {
? ? ? ? name: '交通費',
? ? ? ? value: 6123
? ? ? },
? ? ? {
? ? ? ? name: '車輛保養(yǎng)費',
? ? ? ? value: 8989
? ? ? },
? ? ? {
? ? ? ? name: '網(wǎng)購',
? ? ? ? value: 6700
? ? ? }
? ? ]
? ? var option = {
? ? ? legend:{
? ? ? ? show: true,
? ? ? ? icon:'circle',
? ? ? },
? ? ? color: [
? ? ? '#5470c6',
? ? ? '#91cc75',
? ? ? '#fac858',
? ? ? '#ee6666',
? ? ? '#73c0de',
? ? ? '#3ba272',
? ? ? '#fc8452',
? ? ? '#9a60b4',
? ? ? '#ea7ccc',
? ? ],
? ? ? series: [
? ? ? ? {
? ? ? ? ? type: 'pie',
? ? ? ? ? data: pieData,
? ? ? ? ? label: {?
? ? ? ? ? ? show: true,?
? ? ? ? ? ? // formatter: 'test'?
? ? ? ? ? ? formatter: function(arg){
? ? ? ? ? ? ? console.log(arg)
? ? ? ? ? ? ? return arg.name + '平臺' + arg.value + '元\n' + arg.percent + '%'
? ? ? ? ? ? }
? ? ? ? ? },
? ? ? ? ??
? ? ? ? ? // radius: 20, // 餅圖的半徑
? ? ? ? ? // radius: '20%',?
? ? ? ? ? // radius: ['50%', '75%'], // 第0個元素代表的是內(nèi)圓的半徑 第1個元素外圓的半徑
? ? ? ? ? radius: [60, 140],
? ? ? ? ? // roseType: 'radius',?
? ? ? ? ? // selectedMode: 'single', // 選中的效果,能夠?qū)⑦x中的區(qū)域偏離圓點一小段距離(單個)
? ? ? ? ? selectedMode: 'multiple', // 多個可以選中
? ? ? ? ? // selectedOffset: 0
? ? ? ? }
? ? ? ]
? ? }
? ? mCharts.setOption(option)
? </script>
</body>
?
</html>以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- React項目搭建與Echarts工具使用詳解
- vue+echarts封裝氣泡圖的方法
- echarts 3D地圖為區(qū)域自定義顏色的解決方法
- 在vue中使用echarts實現(xiàn)上浮與下鉆效果
- 使用GetInvalidFileNameCharts生成文件名
- 解決echarts中餅圖標簽重疊的問題
- echarts餅圖扇區(qū)添加點擊事件的實例
- echarts餅圖指示器文字顏色設(shè)置不同實例詳解
- echarts餅圖各個板塊之間的空隙如何實現(xiàn)
- echarts實現(xiàn)餅圖與樣式設(shè)置
- echarts餅圖標簽formatter使用及餅圖自定義標簽
- Vue ECharts餅圖實現(xiàn)方法詳解
- Echarts實現(xiàn)點擊列表聯(lián)動餅圖的示例代碼
相關(guān)文章
js實現(xiàn)顯示當前狀態(tài)的導(dǎo)航效果代碼
這篇文章主要介紹了js實現(xiàn)顯示當前狀態(tài)的導(dǎo)航效果代碼,涉及javascript通過鼠標點擊事件動態(tài)改變頁面元素屬性的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2015-08-08
typescript中type和interface的區(qū)別有哪些
大家使用typescript總會使用到interface和type,所以下面這篇文章主要給大家介紹了關(guān)于typescript中type和interface區(qū)別的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-02-02
一步一步的了解webpack4的splitChunk插件(小結(jié))
這篇文章主要介紹了一步一步的了解webpack4的splitChunk插件(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-09-09
論Bootstrap3和Foundation5網(wǎng)格系統(tǒng)的異同
這篇文章主要介紹了Bootstrap3和Foundation5網(wǎng)格系統(tǒng),網(wǎng)格的基本構(gòu)造,如何構(gòu)建的,描述它們的主要部件,以及它們對不同屏幕的大小表現(xiàn)出的差異,感興趣的小伙伴們可以參考一下2016-05-05
three.js實現(xiàn)圍繞某物體旋轉(zhuǎn)
本篇文章主要介紹了three.js實現(xiàn)圍繞某物體旋轉(zhuǎn)的示例代碼。具有很好的參考價值,下面跟著小編一起來看下吧2017-01-01
JavaScript時間對象Date內(nèi)置構(gòu)造函數(shù)操作實例
這篇文章主要為大家介紹了JavaScript時間對象Date內(nèi)置構(gòu)造函數(shù)操作實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05

