EChart ‐ legend 參數 - daniel-qa/Vue GitHub Wiki
{
title: {}, // 標題
tooltip: {}, // 提示框
legend: {}, // 圖例(控制顯示/隱藏線條的部分)
grid: {}, // 網格
xAxis: {}, // X 軸
yAxis: {}, // Y 軸
series: [], // 數據系列
dataZoom: [], // 數據縮放
toolbox: {}, // 工具箱
// ... 更多配置項
}
legend 的作用
legend 就是圖表底部顯示的圖例區域,用來:
顯示每條線的名稱和顏色
點擊可以顯示/隱藏對應的數據系列
提供視覺化的數據說明
legend 常用配置
legend: {
data: ['2024', '2025', '2026'], // 圖例項目(必須與 series[].name 對應)
bottom: 10, // 位置:距離底部 10px
left: 'center', // 水平居中
textStyle: { // 文字樣式
color: '#fff',
fontSize: 14
},
itemWidth: 30, // 圖例標記寬度
itemHeight: 14, // 圖例標記高度
orient: 'horizontal', // 排列方向:horizontal 或 vertical
selectedMode: true // 是否可點擊切換(預設 true)
}
關鍵關聯
legend.data 中的名稱必須與 series 中的 name 對應:
legend: {
data: ['2024', '2025', '2026'] // 圖例名稱
},
series: [
{ name: '2024', ... }, // ✅ 對應
{ name: '2025', ... }, // ✅ 對應
{ name: '2026', ... } // ✅ 對應
]
所以 legend 是 ECharts 的固定參數名,不能改成其他名稱。