Add a funnel chart sample to the demo at https://chartmagic.panoramicdata.com/. The renderer has drawn funnels since #72.
Adding it exposed a gap: SeriesSpecification had no label colour. The renderer reads Series.FontColor, but the specification never set it, so every series label was black, including data labels, outside pie labels and funnel labels. On the demo's dark theme they could not be read.
Acceptance criteria
- MUST The demo gallery has a Working "Funnel" sample that renders one labelled segment per stage.
- MUST
SeriesSpecification.FontColor sets the colour of that series' labels. It defaults to black, so existing output does not change.
- MUST The demo themes series labels (
theme.AxisLabel) unless the sample sets its own colour.
Add a funnel chart sample to the demo at https://chartmagic.panoramicdata.com/. The renderer has drawn funnels since #72.
Adding it exposed a gap:
SeriesSpecificationhad no label colour. The renderer readsSeries.FontColor, but the specification never set it, so every series label was black, including data labels, outside pie labels and funnel labels. On the demo's dark theme they could not be read.Acceptance criteria
SeriesSpecification.FontColorsets the colour of that series' labels. It defaults to black, so existing output does not change.theme.AxisLabel) unless the sample sets its own colour.