Skip to content

Commit 4c3a125

Browse files
committed
Added missing support for areaMarker legend symbol.
1 parent cb98d45 commit 4c3a125

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

highcharts_core/options/plot_options/generic.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -495,7 +495,8 @@ def label(self, value):
495495
@property
496496
def legend_symbol(self) -> Optional[str]:
497497
"""The type of legend symbol to render for the series. Accepts either
498-
``'lineMarker'`` or ``'rectangle'``. Defaults to ``'rectangle'``.
498+
``'lineMarker'``, ``'areaMarker'``, or ``'rectangle'``. Defaults to
499+
``'rectangle'``.
499500
500501
:rtype: :class:`str <python:str>`
501502
"""
@@ -510,9 +511,11 @@ def legend_symbol(self, value):
510511
value = value.lower()
511512
if value == 'linemarker':
512513
value = 'lineMarker'
513-
if value not in ['lineMarker', 'rectangle']:
514+
if value == 'areamarker':
515+
value = 'areaMarker'
516+
if value not in ['lineMarker', 'areaMarker', 'rectangle']:
514517
raise errors.HighchartsValueError(f'legend_symbol expects either '
515-
f'"lineMarker" or "rectangle". '
518+
f'"lineMarker", "areaMarker", or "rectangle". '
516519
f'Received: "{value}".')
517520
self._legend_symbol = value
518521

0 commit comments

Comments
 (0)