add selector in legend

This commit is contained in:
Fine 2025-02-17 10:14:21 +08:00
parent 9318d32b0b
commit 9519dd3930
2 changed files with 11 additions and 3 deletions

View File

@ -112,7 +112,6 @@ export interface LineConfig extends AreaConfig {
smallTips?: boolean;
showlabels?: boolean;
noTooltips?: boolean;
showLegend?: boolean;
}
export interface AreaConfig {

View File

@ -61,7 +61,6 @@ limitations under the License. -->
smallTips: false,
showlabels: true,
noTooltips: false,
showLegend: true,
}),
},
});
@ -130,7 +129,7 @@ limitations under the License. -->
tooltip: props.config.smallTips ? tips : tooltip,
legend: {
type: "scroll",
show: props.config.showLegend ? showEchartsLegend(keys) : false,
show: showEchartsLegend(keys),
icon: "circle",
top: 0,
left: 0,
@ -138,6 +137,16 @@ limitations under the License. -->
textStyle: {
color: appStore.theme === Themes.Dark ? "#fff" : "#333",
},
selector: [
{
type: "all",
title: "All",
},
{
type: "inverse",
title: "Inverse",
},
],
},
grid: {
top: showEchartsLegend(keys) ? 35 : 10,