Renamed to volgariver6/line-charts. That is where the repository lives now. It has not been published as a package under the new name.
Versions published as lauber00/line-charts still install under that name. 4 versions of 4 come from the new location (see their notes).
Rerouted (renamed, verified). The GitHub user or repository was renamed. The tag is still there, at the new name. The Lamdera package server serves a copy recovered from https://github.com/volgariver6/line-charts.
What we checked: The repo moved to github.com/volgariver6/line-charts. Rebuilt with git archive from commit e767c3b500c5 of https://github.com/volgariver6/line-charts (zip prefix lauber00-line-charts-8ed8149/, America/Los_Angeles times): the zip is byte-identical to the one package.elm-lang.org recorded, SHA-1 da35244e03bdd7ae72c088a2a7ca7ba589ca943a.
The Lamdera compiler uses this copy and prints a one-line notice saying so. elm itself fails to download this version.
Details · package.elm-lang.org's zip: https://github.com/lauber00/line-charts/zipball/1.0.0/
You can also make your own with custom!
Make your own tick!
customTick : Float -> Tick.Config msg
customTick number =
let
color =
-- Change the color based on value!
if number < 50 then Colors.purple
else if number < 70 then Colors.green
else Colors.pinkLight
label =
Junk.label color (toString number)
in
Tick.custom
{ position = number
, color = Colors.black
, width = 1
, length = 7
, grid = True
, direction = Tick.positive
, label = Just label
}See the full example here.
Explanation:
Nothing, no label will be drawn.The direction of the little line. If the tick in question is on the x-axis that means that positive means the tick points up, and negative points down.
This is the default formatting of the time type. Useful when you want to change other properties of your time tick, but won't bother with the formatting.
tickConfig : Tick.Time -> Tick.Config msg
tickConfig time =
Tick.custom
{ position = time.timestamp
, color = Color.blue
, width = 1
, length = 7
, grid = True
, direction = Tick.positive
, label = Just <|
Junk.label Color.blue (Tick.format time)
}Explanation:
Just when the tick is changing to a larger unit
than used in the interval. E.g. if the interval is 2 hours, then
this will be a Just Day when the day changes. Useful if you
want a different formatting for those ticks!The interval at which ticks are spaced. If ticks a spaced with two hours,
this will be { unit = Hour, multiple = 2 }.
You can format your tick label differently based on it's unit.
Used in the configuration in the
ticksproperty of the options passed toAxis.custom.See the full example here.