Skip to content

[small multiples] Render axis on every panel #891

@markov00

Description

@markov00

Describe the solution you'd like
We should let the user configure the ability to show axes on every panel.
This should be in some degree configurable:

  • when showing only the main set of axes at the edges of the small multiples grid we should also display by default just the vertical and horizontal axis line
  • showing the axis labels on every panel as an option (reconsidering the current padding percentage option to accommodate longer text in the inner panels of the grid)

One main change needs to be applied:

  • refactor the axes geometry generator to correctly compute the anchor point of each axis (see also src/chart_types/xy_chart/state/selectors/compute_per_panel_axes_geoms.ts that currently render axis only on the first column and the last row)

Metadata

Metadata

Assignees

Labels

:axisAxis related issue:small multiplesSmall multiples/trellising related issuesenhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions