簡介
echarts是一款基於關係圖的數據可視化工具,用於快速繪製各種各樣的數據可視化圖表。其中legend是用來標識每個系列的內容和顏色的組件,可以通過對其進行自定義來滿足不同的需求。
一、echartslegend位置
在使用echartslegend之前,我們需要先設置其位置。可以通過調整echarts中的grid組件的left、right、bottom、top屬性來實現legend的位置控制。以下是代碼示例:
option = { grid:{ left: '10%', right: '10%', bottom: '15%', top: '15%', containLabel: true }, legend:{ ... } ... };
二、echartslegend字體顏色
字體顏色是經常被自定義的一個屬性,因為默認的黑色字體在一些場合中可能不夠突出。我們可以通過設置 textStyle 中的 color 屬性來改變字體顏色。以下是代碼示例:
option = { legend:{ textStyle:{ color: '#FFFFFF' }, ... } ... };
三、echartslegend滾動
當legend中的數據過多時,可以通過滾動來實現顯示效果。可以通過設置scrollDataIntoView屬性來開啟滾動。以下是代碼示例:
option = { legend:{ type: 'scroll', scrollDataIntoView: true, ... } ... };
四、echartslegend設置
通過設置echartslegend的各種屬性,我們可以將echartslegend自定義成符合我們個性化需求的標識圖標。以下是代碼示例:
option = { legend:{ type: 'scroll', scrollDataIntoView: true, orient: 'vertical', top: 'middle', left: 'right', textStyle:{ color: '#FFFFFF', fontSize: 16, fontWeight: 'bold' }, ... } ... };
五、echartslegend間距
在一些情況下,我們需要調整legend中的各個元素的間距,可以通過設置echartslegend的各種屬性來實現。以下是代碼示例:
option = { legend:{ type: 'scroll', scrollDataIntoView: true, orient: 'vertical', top: 'middle', left: 'right', itemGap: 30, padding: [10, 20], ... } ... };
六、echartslegend大小
我們可以調整echartslegend的大小來適應不同的繪圖需求。以下是代碼示例:
option = { legend:{ type: 'scroll', scrollDataIntoView: true, orient: 'vertical', top: 'middle', left: 'right', itemGap: 30, padding: [10, 20], itemWidth: 30, itemHeight: 20, ... } ... };
七、echartslegend寬度
通過設置echartslegend的width屬性,我們可以控制legend的寬度。以下是代碼示例:
option = { legend:{ type: 'scroll', scrollDataIntoView: true, orient: 'vertical', top: 'middle', left: 'right', itemGap: 30, padding: [10, 20], itemWidth: 30, itemHeight: 20, width: 200, ... } ... };
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/183801.html