# Curve
The CurveLayer allows you to add style to a curve type element.
API Reference
# Type
The CurveLayer is of the type curve.
# Example
let windSpeedLayerCurve = new CurveLayer({
dataSourceId: chartDataSource.id,
getValues: (rec, timeStamp) => {
return {
x: timeStamp,
y: rec.windSpeed
}
},
lineColor: 'rgba(38,152,255,0.5)',
getLineColor: (rec) => {
const randomNumber = getRandomArbitrary(0,1);
if(randomNumber > 0.5) {
return 'rgba(255,0,0,0.5)';
} else {
return 'rgba(38,152,255,0.5)';
}
},
fill: true,
backgroundColor: 'rgba(169,212,255,0.5)',
maxValues: 25,
getBackgroundColor: (rec) => {
const randomNumber = getRandomArbitrary(0,1);
if(randomNumber > 0.5) {
return 'rgba(255,0,0,0.5)';
} else {
return 'rgba(38,152,255,0.5)';
}
},
name: 'Wind Speed (m/s)'
});