Minor Changes
-
feat(Contour): Stroke unfilled contours in the bands' colors when no
strokeis given (#934) -
feat(Frame|Grid|Axis|Highlight): Draw an
isometricchart's back walls, their gridlines (<Grid z>), a height axis (<Axis placement="back">), and highlights at a point's height (#934) -
feat: Support
zheights on anisometricchart — boxes (Rect,Cell,Calendar,BarswithvalueAxis="z"), floatingCircle,Text,LabelsandArcLabel,Linestems, and extrudedPolygon,Path,GeoPath,Contour,Pie,AreaandSpline(#934) -
breaking(Chart|Spline|Area): Rename the
zgrouping channel tog(ex.<Spline g="id">), freeingzfor a third position (#934) -
feat(TransformContext): Switch
modewithout remounting the chart (#934) -
feat(Chart): Support
view={isometric}to draw the plot area as a floor seen at an angle, turned withisometric({ rotate, tilt })or by dragging (transform={{ drag: 'rotate' }}), withviewporttext facing the viewer (#934) -
feat(Ellipse): Support
rotateto turn the ellipse about its center (#934)
Patch Changes
-
fix(TransformContext): Zoom in / out about the middle of the plot area, and center a
canvaszoom without resetting its scale (#934) -
fix(GeoPath): Start a tweened map shape as itself rather than rising from a baseline (#934)
-
fix(Axis): Size an
angleaxis' ticks by its circle rather than the chart's width, so a continuous angle scale's tick count no longer changes with width (square charts get more ticks) (#934) -
fix(Link): Draw links whose ends share an
xory(#934) -
fix(BrushContext): Draw and measure the brush through a
canvaspan / zoom (#934) -
fix(TooltipContext): Account for
transform.mode: 'canvas'pan / zoom in bisect modes and'data'tooltip placement (#934)