Bar/Line
FEATURES
OrdinalFramehas amultiAxisprop that causes the frame to evaluate separately the data derived from an array ofrAccessors to create multi-axis charts. The axes sent to theaxisprop (which despite its name can accept an array of axis objects) will be decorated in the same order as the rAccessor props to produce the correct axes elements. You can see an example here: https://emeeks.github.io/semiotic/#/semiotic/barline

enclose-hullnow identifies the closest point in the hull to draw the annotation connector, making it a better visual experience.

desaturation-layeris a new annotation type honored by all three frames that just renders a semi-transparent white rect that you can use to desaturate the viz layer. You can pass astyleobject with the annotation if you want to style the rect yourself.contoursummaryTypes now have apercentproperty that gives you the percent-of-maximum-density so that you can style them the same way you would heatmaps and hexbins- An axis object will now honor a
centerprop that will render the axis in the centerline of the viz (for making quadrant-style vizzes). The label still appears outside the viz

FIXES
motifsinNetworkFrameworks again- DAGRE networks don't rerender weirdly
- When a point was at the very top-edge of the frame it rendered the tooltip above the frame
- Add a bunch of props to the list of complain-if-they're-assigned-because-the-frame-doesn't-honor-them props.
- Add unique keys for DAGRE parallel edges
CHANGES
showSummaryPointsis a new prop in XYFrame to expose points for summaries (previouslyshowLinePointsexposed points for lines and summaries but that was a very hacky approachhexbinnow renders empty hexes in areas where there were no points, so as to match up withheatmap
