1 //-------- 標題 -------- 2 title: { 3 text: '學生生源地來源分布圖', 4 subtext: '模擬數據', 5 // x 設置水平安放位置,默認左對齊,可選值:'center' ¦ 'left' ¦ 'right' ¦ {number}(x坐標,單位px) 6 x: 'center', 7 // y 設置垂直安放位置,默認全圖頂端,可選值:'top' ¦ 'bottom' ¦ 'center' ¦ {number}(y坐標,單位px) 8 y: 'top', 9 // itemGap設置主副標題縱向間隔,單位px,默認為10, 10 itemGap: 30, 11 backgroundColor: '#EEE', 12 // 主標題文本樣式設置 13 textStyle: { 14 fontSize: 26, 15 fontWeight: 'bolder', 16 color: '#000080' 17 }, 18 // 副標題文本樣式設置 19 subtextStyle: { 20 fontSize: 18, 21 color: '#8B2323' 22 } 23 }, 24 //------ 圖例設置 ------ 25 legend: { 26 // orient 設置布局方式,默認水平布局,可選值:'horizontal'(水平) ¦ 'vertical'(垂直) 27 orient: 'vertical', 28 // x 設置水平安放位置,默認全圖居中,可選值:'center' ¦ 'left' ¦ 'right' ¦ {number}(x坐標,單位px) 29 x: 'left', 30 // y 設置垂直安放位置,默認全圖頂端,可選值:'top' ¦ 'bottom' ¦ 'center' ¦ {number}(y坐標,單位px) 31 y: 'center', 32 itemWidth: 24, // 設置圖例圖形的寬 33 itemHeight: 18, // 設置圖例圖形的高 34 textStyle: { 35 color: '#666' // 圖例文字顏色 36 }, 37 // itemGap設置各個item之間的間隔,單位px,默認為10,橫向布局時為水平間隔,縱向布局時為縱向間隔 38 itemGap: 30, 39 backgroundColor: '#eee', // 設置整個圖例區域背景顏色 40 data: ['北京','上海','廣州','深圳','鄭州'] 41 }, 42 //------ 值域設置 ----- 43 series: [ 44 { 45 name: '生源地', 46 type: 'pie', 47 // radius: '50%', // 設置餅狀圖大小,100%時,最大直徑=整個圖形的min(寬,高) 48 radius: ['30%', '60%'], // 設置環形餅狀圖, 第一個百分數設置內圈大小,第二個百分數設置外圈大小 49 center: ['50%', '50%'], // 設置餅狀圖位置,第一個百分數調水平位置,第二個百分數調垂直位置 50 data: [ 51 {value:335, name:'北京'}, 52 {value:310, name:'上海'}, 53 {value:234, name:'廣州'}, 54 {value:135, name:'深圳'}, 55 {value:148, name:'鄭州'} 56 ], 57 // itemStyle 設置餅狀圖扇形區域樣式 58 itemStyle: { 59 // emphasis:英文意思是 強調;着重;(輪廓、圖形等的)鮮明;突出,重讀 60 // emphasis:設置鼠標放到哪一塊扇形上面的時候,扇形樣式、陰影 61 emphasis: { 62 shadowBlur: 10, 63 shadowOffsetX: 0, 64 shadowColor: 'rgba(30, 144, 255,0.5)' 65 } 66 }, 67 // 設置值域的那指向線 68 labelLine: { 69 normal: { 70 show: false // show設置線是否顯示,默認為true,可選值:true ¦ false 71 } 72 }, 73 // 設置值域的標簽 74 label: { 75 normal: { 76 position: 'inner', // 設置標簽位置,默認在餅狀圖外 可選值:'outer' ¦ 'inner(餅狀圖上)' 77 // formatter: '{a} {b} : {c}個 ({d}%)' 設置標簽顯示內容 ,默認顯示{b} 78 // {a}指series.name {b}指series.data的name 79 // {c}指series.data的value {d}%指這一部分占總數的百分比 80 formatter: '{c}' 81 } 82 } 83 } 84 ],
原文鏈接:https://blog.csdn.net/sleepwalker_1992/article/details/82532210
