mirror of
https://github.com/apache/superset.git
synced 2026-04-21 00:54:44 +00:00
feat: Enables ECharts legend selector (#23590)
This commit is contained in:
committed by
GitHub
parent
adcb8cf0ac
commit
30f210b842
@@ -28,6 +28,7 @@ import {
|
||||
NumberFormatter,
|
||||
TimeFormatter,
|
||||
AxisType,
|
||||
SupersetTheme,
|
||||
} from '@superset-ui/core';
|
||||
import { format, LegendComponentOption, SeriesOption } from 'echarts';
|
||||
import { sumBy, meanBy, minBy, maxBy, orderBy } from 'lodash';
|
||||
@@ -288,6 +289,7 @@ export function getLegendProps(
|
||||
type: LegendType,
|
||||
orientation: LegendOrientation,
|
||||
show: boolean,
|
||||
theme: SupersetTheme,
|
||||
zoomable = false,
|
||||
): LegendComponentOption | LegendComponentOption[] {
|
||||
const legend: LegendComponentOption | LegendComponentOption[] = {
|
||||
@@ -298,6 +300,13 @@ export function getLegendProps(
|
||||
: 'vertical',
|
||||
show,
|
||||
type,
|
||||
selector: ['all', 'inverse'],
|
||||
selectorLabel: {
|
||||
fontFamily: theme.typography.families.sansSerif,
|
||||
fontSize: theme.typography.sizes.s,
|
||||
color: theme.colors.grayscale.base,
|
||||
borderColor: theme.colors.grayscale.base,
|
||||
},
|
||||
};
|
||||
switch (orientation) {
|
||||
case LegendOrientation.Left:
|
||||
|
||||
Reference in New Issue
Block a user