JSFiddle - React, Tailwind, and code Playground

CSS

text.inner-circle {
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
}

text.inner-text {
  font-weight: 400;
  font-size: 36px;
  font-family: 'Metric Regular', 'Metric';
  text-align: center;
  font-style: normal;
  text-transform: uppercase;
}

path {
  stroke: steelblue;
  stroke-width: 2;
  fill: none;
}

.axis path,
.axis line {
  fill: none;
  stroke: grey;
  stroke-width: 2;
  shape-rendering: crispEdges;
}

.grid .tick {
  stroke: lightgrey;
  stroke-opacity: 0.7;
  shape-rendering: crispEdges;
}

.grid path {
  stroke-width: 0;
}

JavaScript

var margin = {
    top: 20,
    right: 30,
    bottom: 30,
    left: 40
  },
  width = 960 - margin.left - margin.right,
  height = 500 - margin.top - margin.bottom;

var z = d3.scale.category20c();

var svg = d3.select("body").append("svg")
  .attr("width", width + margin.left + margin.right)
  .attr("height", height + margin.top + margin.bottom)
  .append("g")
  .attr("transform", "translate(" + margin.left + "," + margin.top + ")");

var parseDate = d3.time.format("%Y-%m-%dT%H:%M:%SZ");

var data = [{
  label: "a",
  data: [
    [
      "2016-02-02T11:34:03Z",
      0
    ],
    [
      "2016-02-04T11:34:03Z",
      0
    ],
    [
      "2016-02-06T11:34:03Z",
      0
    ],
    [
      "2016-02-08T11:34:03Z",
      0
    ],
    [
      "2016-02-10T11:34:03Z",
      0
    ],
    [
      "2016-02-12T11:34:03Z",
      0
    ],
    [
      "2016-02-14T11:34:03Z",
      0
    ],
    [
      "2016-02-16T11:34:03Z",
      0
    ],
    [
      "2016-02-18T11:34:03Z",
      0
    ],
    [
      "2016-02-20T11:34:03Z",
      0
    ],
    [
      "2016-02-22T11:34:03Z",
      0.3735178379850471
    ],
    [
      "2016-02-24T11:34:03Z",
      0
    ],
    [
      "2016-02-26T11:34:03Z",
      0
    ],
    [
      "2016-02-28T11:34:03Z",
      0
    ],
    [
      "2016-03-01T11:34:03Z",
      0
    ]
  ]
}, {
  label: "b",
  data: [
    [
      "2016-02-02T11:34:03Z",
      0
    ],
    [
      "2016-02-04T11:34:03Z",
      0
    ],
    [
      "2016-02-06T11:34:03Z",
      0
    ],
    [
      "2016-02-08T11:34:03Z",
      0
    ],
    [
      "2016-02-10T11:34:03Z",
      0
    ],
    [
      "2016-02-12T11:34:03Z",
      0
    ],
    [
      "2016-02-14T11:34:03Z",
      0
    ],
    [
      "2016-02-16T11:34:03Z",
      0
    ],
    [
      "2016-02-18T11:34:03Z",
      0
    ],
    [
      "2016-02-20T11:34:03Z",
      0
    ],
    [
      "2016-02-22T11:34:03Z",
      0.25810614839315693
    ],
    [
      "2016-02-24T11:34:03Z",
      0
    ],
    [
     ...