LineChart
Last updated
Last updated
A component to draw line charts.
springConfig
This prop will define the motion of the chart.
Spring
springs.lazy
spring Presets
There are presets to use for springConfig with different combinations of mass, tension and friction. More information can be found here. See the following example to see how to use them.
Presets: springs.lazy
, springs.smooth
, springs.swift
, springs.instant
total
Number
-1
The expected total (x axis of the chart). When not provided, the length of values
is used instead.
width
Number
None
The width of the chart. When not set, the SVG takes the width of its parent.
height
Number
200
Type: Number
Default: 200
The height of the chart.
dotRadius
Number
7 / 2
The radius of every dot in the chart.
animDelay
Number
500
The delay before displaying the chart the first time it gets rendered.
borderColor
String
rgba(209, 209, 209, 0.5)
The border color.
labelColor
String
#6d777b
The label color.
reset
Boolean
false
Can be used to restart the transition. Set to true
, then to false
again.
lines
Pass the values that will be used to draw the lines. The color atribute in Subtypes overrides the color
prop.
Array of Subtypes
id(Number)
,
values(Array of Numbers from 0 to 1 - Required)
,
color(String)
or
values(Array of Numbers from 0 to 1 - Required)
[]
label
Function
or null
Example:
This function gets called to render a label on the x axis.
color
Function
This function gets called to render the color of a line.