benjajaja / radar-chart / RadarChart

A small library to display just one type of charts: radar charts, also known as web chart, spider chart, spider web chart, star chart, star plot, cobweb chart, irregular polygon, polar chart, or Kiviat diagram.

Definition


type AxisStyle
    = Minimal
    | Web Basics.Int

Axis style


type alias DatumSeries =
{ color : String
, data : List Basics.Float 
}

Datum series


type LineStyle
    = Empty
    | Filled Basics.Float

Line style


type alias Options =
{ fontSize : Basics.Float
, margin : Basics.Float
, strokeWidth : Basics.Float
, axisColor : String
, axisStyle : AxisStyle
, lineStyle : LineStyle 
}

Chart styling

defaultOptions : Options

Get a default options object

view : Options -> List String -> List DatumSeries -> Svg msg

Render a radar chart with options, labels, and some values