簡介
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
微信掃一掃
支付寶掃一掃