Echarts環形進度使用 1【簡單的使用示例】


使用中說明幾點屬性:  
hoverAnimation:false,//此處查了好久屬性//控制鼠標放置在環上時候的交互

//
這里一個簡單的示例使用Echarts 環形圖使用方式//常用於統計完成進度等等

function RenderNut(res, UserType) { 2 3 //數據處理 4 var donum = parseFloat(res.TaskProgress); //已完成百分比 5 var data = donum + '%'; 6 var rest = 100 - donum; 7 // 基於准備好的dom,初始化echarts圖表 8   //此處因為任務有多條-需要對應渲染不同任務的數據統計/所以一次綁定 9 var myChart = echarts.init(document.getElementById('rate' + res.TaskBatchID)); 10 11 var option = { 12 series: [{ 13 name: '訪問來源', 14 type: 'pie', 15 radius: ['60%', '75%'],//這里是控制環形內半徑和外半徑 16 avoidLabelOverlap: false, 17 hoverAnimation:false,//此處查了好久屬性//控制鼠標放置在環上時候的交互 18 label: { 19 normal: { 20 show: true, 21 position: 'center', 22 textStyle: { 23 fontSize: '16', 24 fontWeight: 'bold' 25 } 26 } 27 }, 28 data: [{ 29 value: data, 30 name: data 31 }, 32 33 { 34 value: rest, 35 name: '' 36 } 37 ] 38 }], 39 color: ['#339900', '#C9C9C9'] 40 }; 41 // 為echarts對象加載數據 42 myChart.setOption(option); 43 }

后面文章中會在總結一篇,采用實際開發中的一個示例(稍微復雜點)
根據不同任務狀態渲染加載不同環顏色及圈內顯示不同文字的實現方式//

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM