Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This one's a little more involved and changes functionality a little, in a way that I should point out is arguably not backwards-compatible, if other users have been picky about their tick label positioning.
My idea here is to anchor (or align) the tick labels by the point that's "closest" to where the tick is, rather than the horizontal center and vertical baseline. This way, particularly with the parallel axis labels, if lengths of labels of different ticks are different (e.g. "0", "0.25", "0.5"), the length doesn't affect how far the label appears from the tick, and (sometimes) whether it "spills" onto the plot.
For example, on the left axis, when the ticks run horizontally, this PR makes them anchored right-middle, and when they run right-parallel, it makes them anchored right-bottom.
Because the anchors have moved to the nearest point, their offsets could be reduced a little.
There might be other considerations this risks breaking that I don't know about, so happy to discuss. I've just picked up on this package and am using it to plot probability simplex heatmaps, so thanks so much for making your project available!
To illustrate the effect:
Before

After

Before, clockwise

After, clockwise
