Skip to content

SP4 Axis: Expose Customization Objects #2513

@swharden

Description

@swharden

A few years ago there were large changes in the API related to styling customization. To insulate users from the breaking changes, axis customizations were achieved through public methods. Lots of items (like tick length) are not customizable because public methods modifying them were not created.

Now that the API is stable, it seems like these configuration classes can be made public to let users more easily reach in and customize styling.

// private renderable components
private readonly AxisLabel AxisLabel = new AxisLabel();
private readonly AxisTicks AxisTicks = new AxisTicks();
private readonly AxisLine AxisLine = new AxisLine();

This suggestion originated from #2512 by @cxjcqu

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions