blissfully / elm-chartjs-webcomponent / Chartjs.DataSets.Line

Types for Line chart


type alias DataSet =
{ label : String
, data : List Basics.Float
, xAxisID : Maybe String
, yAxisID : Maybe String
, backgroundColor : Maybe (Chartjs.Common.PointProperty Color)
, borderColor : Maybe (Chartjs.Common.PointProperty Color)
, borderWidth : Maybe (Chartjs.Common.PointProperty Basics.Float)
, borderDash : Maybe (Chartjs.Common.PointProperty Basics.Float)
, borderDashOffset : Maybe Basics.Float
, borderCapStyle : Maybe String
, borderJoinStyle : Maybe String
, cubicInterpolationMode : Maybe String
, fill : Maybe FillMode
, lineTension : Maybe Basics.Float
, pointBackgroundColor : Maybe (Chartjs.Common.PointProperty Color)
, pointBorderColor : Maybe (Chartjs.Common.PointProperty Color)
, pointBorderWidth : Maybe (Chartjs.Common.PointProperty Basics.Float)
, pointRadius : Maybe (Chartjs.Common.PointProperty Basics.Float)
, pointStyle : Maybe (Chartjs.Common.PointProperty Chartjs.Common.PointStyle)
, pointRotation : Maybe (Chartjs.Common.PointProperty Basics.Float)
, pointHitRadius : Maybe (Chartjs.Common.PointProperty Basics.Float)
, pointHoverBackgroundColor : Maybe (Chartjs.Common.PointProperty Color)
, pointHoverBorderColor : Maybe (Chartjs.Common.PointProperty Color)
, pointHoverBorderWidth : Maybe (Chartjs.Common.PointProperty Basics.Float)
, pointHoverRadius : Maybe (Chartjs.Common.PointProperty Basics.Float)
, showLine : Maybe Basics.Bool
, spanGaps : Maybe Basics.Bool
, steppedLine : Maybe SteppedLine 
}

DataSet |


type FillBoundary
    = Start
    | End
    | Origin

FillBoundary |


type FillMode
    = Absolute Basics.Int
    | Relative Basics.Int
    | Boundary FillBoundary
    | Disabled

FillMode |


type SteppedLine
    = NoInterpolation
    | BeforeInterpolation
    | AfterInterpolation

SteppedLine |