Geometria compartilhada pelos gráficos de eixos (barras, linhas, áreas): área de plotagem, escala Y, posições X por categoria e grade. Funções puras.
Summary
Functions
Início e largura da faixa horizontal da categoria index.
Centro horizontal da categoria index.
Valida e calcula o layout para categories e series ([%{name, data}]).
Largura do viewBox.
Coordenada Y de value.
Functions
@spec band(non_neg_integer(), pos_integer(), map()) :: {float(), float()}
Início e largura da faixa horizontal da categoria index.
Centro horizontal da categoria index.
@spec layout([String.t()], [map()], pos_integer()) :: map()
Valida e calcula o layout para categories e series ([%{name, data}]).
Pré-condição: toda série tem um valor por categoria e só números.
Largura do viewBox.
Coordenada Y de value.