Skip to main content

2.0.0-alpha.13

This release introduces column-by-column customization for ColumnCartesianLayer and includes bug fixes.

Breaking changesAddressed
None#471, #631, #635, #636

ColumnProvider

In ColumnCartesianLayer, the new ColumnProvider API enables you to customize each column individually. You can implement the interface and override getColumn to return different LineComponents based on, for example, y value. ColumnProvider.series creates a ColumnProvider implementation with the series-based behavior from previous Vico versions. Follow the instructions in the deprecation messages to migrate to ColumnProvider.

Resolved bugs

  • Data labels didn’t work in ColumnCartesianLayers with MergeMode.Stacked applied.
  • Markers didn’t work for zero-height columns in ColumnCartesianLayers.
  • The default AxisItemPlacer.Horizontal implementation could reduce the label spacing excessively when automatic label spacing was enabled.