|
30 | 30 | **Scatterplot** — `data`, `xAccessor`, `yAccessor`, `colorBy`, `sizeBy`, `sizeRange`, `pointRadius` (5), `pointOpacity` (0.8), `marginalGraphics`, `regression` (boolean | "linear" | "polynomial" | "loess" | RegressionConfig — sugar for a trend-annotation overlay; sits underneath user annotations) |
31 | 31 | **BubbleChart** — Scatterplot + `sizeBy` (required), `sizeRange` ([5,40]), `regression` |
32 | 32 | **ConnectedScatterplot** — + `orderAccessor`, `regression` |
33 | | -**QuadrantChart** — Scatterplot + `quadrants` (required), `xCenter`, `yCenter` |
| 33 | +**QuadrantChart** — Scatterplot + optional `quadrants` overrides, `xCenter`, `yCenter` |
34 | 34 | **MultiAxisLineChart** — Dual Y-axis. `series` (required: `[{ yAccessor, label?, color?, format?, extent? }]`). Falls back to multi-line if not 2 series. |
35 | 35 | **Heatmap** — `data`, `xAccessor`, `yAccessor`, `valueAccessor`, `colorScheme`, `showValues`, `cellBorderColor` |
36 | 36 | **ScatterplotMatrix** — `data`, `fields` (array of numeric field names for grid) |
|
52 | 52 | **DonutChart** — PieChart + `innerRadius` (60), `centerContent` |
53 | 53 | **FunnelChart** — `stepAccessor`, `valueAccessor`, `categoryAccessor` (optional), `connectorOpacity`, `orientation` |
54 | 54 | **SwimlaneChart** — `categoryAccessor`, `subcategoryAccessor` (required), `valueAccessor`, `colorBy` (defaults to subcategoryAccessor), `orientation`, `roundedTop` (pixel radius applied to both outer ends of each lane — left+right for horizontal, top+bottom for vertical. Middle segments stay square so adjacent pieces butt against each other; single-segment lanes round all four corners.) |
55 | | -**LikertChart** — `categoryAccessor`, `valueAccessor`|`levelAccessor`+`countAccessor`, `levels` (required), `orientation`, `colorScheme` |
| 55 | +**LikertChart** — `categoryAccessor`, `valueAccessor`|`levelAccessor`+`countAccessor`, optional `levels`, `orientation`, `colorScheme` |
56 | 56 | **GaugeChart** — `value` (required), `min`, `max`, `thresholds`, `arcWidth`, `cornerRadius` (pixel radius for rounded segment ends — same semantics as DonutChart), `sweep`, `fillZones`, `showNeedle`, `centerContent` |
57 | 57 |
|
58 | 58 | All ordinal: `colorBy`, `colorScheme`, `categoryFormat` (string|ReactNode), `showCategoryTicks` (true). |
|
0 commit comments