// tickLabelWidth returns the width of the widest tick mark label. func tickLabelWidth(sty draw.TextStyle, ticks []Tick) vg.Length { maxWidth := vg.Length(0) for _, t := range ticks { if t.IsMinor() { continue } w := sty.Width(t.Label) if w > maxWidth { maxWidth = w } } return maxWidth }
// tickLabelHeight returns height of the tick mark labels. func tickLabelHeight(sty draw.TextStyle, ticks []Tick) vg.Length { maxHeight := vg.Length(0) for _, t := range ticks { if t.IsMinor() { continue } h := sty.Height(t.Label) if h > maxHeight { maxHeight = h } } return maxHeight }