This module creates a simple SVG bar chart.
defaultBarChartConfig : Vectual.Types.BarChartConfig
The default configuration for the bar chart. Create your own config by overwriting the fields you want to change.
barChart =
BarChart
{ defaultBarChartConfig
| xLabelFormatter = utcWeek
}
timeData
viewBarChart : Vectual.Types.BarChartConfig -> Vectual.Types.Data -> Svg msg
Create SVG from bar chart config and a data set.
svgElement =
viewBarChart config dataSet
getBar : Vectual.Types.BarChartConfig -> Vectual.Types.Data -> Vectual.Types.MetaData Quantity.Unitless coordinates -> Basics.Int -> Vectual.Types.Entry -> Svg msg
Helper to get SVG element for a single bar.