JSFiddle - React, Tailwind, and code Playground
by Troy Alford
CSS
path {
opacity: .6;
}
JavaScript
var data = [
{ x: 1, y: 5 },
{ x: 20, y: 20 },
{ x: 40, y: 10 },
{ x: 60, y: 40 },
{ x: 80, y: 5 },
{ x: 100, y: 60 }
];
var line = d3.svg.line()
.x(function(d) { return d.x; })
.y(function(d) { return d.y; })
.interpolate('linear');
var svg = d3.select('body')
.append('svg')
.attr('width', 200)
.attr('height', 200);
svg.append('path')
.attr('d', line(data))
.attr('stroke', 'blue')
.attr('stroke-width', 2)
.attr('fill', 'none');