Place the title at the maxima of your axis range.
Place the title at the maxima of your axis range. Arguments:
titleConfig : Title.Config msg
titleConfig =
Title.atAxisMax 0 10 "Age"See full example here.
Place the title at the maxima of your data range. Arguments:
titleConfig : Title.Config msg
titleConfig =
Title.atDataMax 0 10 "Age"See full example here.
Place your title in any spot along your axis. Arguments:
titleConfig : Title.Config msg
titleConfig =
let position dataRange axisRange = 80 in
Title.atPosition position -15 30 "Weight"See full example here.
Almost the same as atPosition except instead of a string title, you pass a
SVG title. Arguments:
titleConfig : Title.Config msg
titleConfig =
let position dataRange axisRange = middle axisRange in
Title.custom position -10 35 <|
Svg.g
[ Svg.Attributes.style "text-anchor: middle;" ]
[ Junk.label Colors.pink "Weight" ]
middle : Coordinate.Range -> Float
middle { min, max } =
min + (max - min) / 2See full example here.
Part of the configuration in
Axis.custom.