LegendConfig
Example
ts
{
color: '#1a1a1a',
fontFamily: 'Arial',
fontSize: 12,
left: 16,
backgroundColor: '#ffffff22',
borderWidth: 1,
borderColor: '#1a1a1a',
hPadding: 8,
vPadding: 6,
borderRadius: 4,
label: 'Stochastic 14',
fields: [
{ output: 'k', color: 'black' },
{ output: 'd', color: 'red' },
]
}Properties
Base Props
left
- Type:
number - Default:
16
Offset from the left edge of the panel in pixels.
backgroundColor
- Type:
string - Default:
'#ffffff22'
Specify the legend background color using a CSS color string.
borderWidth
- Type:
number - Default:
1
Width of the border in pixels. Set to 0 for no border.
borderColor
- Type:
string - Default:
'#1a1a1a'
Specify the legend border color using a CSS color string.
hPadding
- Type:
number - Default:
8
Horizontal padding inside the legend box in pixels.
vPadding
- Type:
number - Default:
6
Vertical padding inside the legend box in pixels.
borderRadius
- Type:
number - Default:
4
Border radius of the legend box in pixels.
label
- Type:
string - Default:
''
A text label displayed in the legend.
fields
- Type:
LegendFieldConfig[]
An array of field configurations that define which outputs are displayed in the legend and how they are styled.
TypeScript
ts
interface LegendConfig extends LabelConfig {
left?: number;
backgroundColor?: string;
borderWidth?: number;
borderColor?: string;
hPadding?: number;
vPadding?: number;
borderRadius?: number;
label?: string;
fields?: LegendFieldConfig[];
}