Is the axis properly initialized? Valid range.
Calculate optimal tick width given an axis and an approximate number of ticks
Returns a range starting at axis.min, ending axis.max and with all the tick locations in between
Calculate tick length
Convert a value to an axis label
Calculate tick length in plot units
Aes describing the axis and its tick locations
Struct holding details on axis