Skip to content

Instantly share code, notes, and snippets.

@allyraza
Created July 3, 2018 10:57
Show Gist options
  • Save allyraza/38b04fa31075a78701398d97b9816b39 to your computer and use it in GitHub Desktop.
Save allyraza/38b04fa31075a78701398d97b9816b39 to your computer and use it in GitHub Desktop.
fresh block
license: mit
date close
1-May-12 58.13
30-Apr-12 53.98
27-Apr-12 67.00
26-Apr-12 89.70
25-Apr-12 99.00
24-Apr-12 130.28
23-Apr-12 166.70
20-Apr-12 234.98
19-Apr-12 345.44
18-Apr-12 443.34
17-Apr-12 543.70
16-Apr-12 580.13
13-Apr-12 605.23
12-Apr-12 622.77
11-Apr-12 626.20
10-Apr-12 628.44
9-Apr-12 636.23
5-Apr-12 633.68
4-Apr-12 624.31
3-Apr-12 629.32
2-Apr-12 618.63
30-Mar-12 599.55
29-Mar-12 609.86
28-Mar-12 617.62
27-Mar-12 614.48
26-Mar-12 606.98
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<script src="https://d3js.org/d3.v4.min.js"></script>
<style>
body { margin:0;position:fixed;top:0;right:0;bottom:0;left:0; }
</style>
</head>
<body>
<script>
var margin = { top: 10, right: 10, bottom: 10, left: 10 };
var outerWidth = 200;
var outerHeight = 100;
var width = outerWidth - margin.left - margin.right;
var height = outerHeight - margin.top - margin.bottom;
var parseDate = d3.timeParse('%d-%b-%y');
var x = d3.scaleTime()
.range([0, width]);
var y = d3.scaleLinear()
.range([height, 0]);
var line = d3.line()
.x(d => x(d.date))
.y(d => y(d.value));
var svg = d3.select("body").append("svg")
.attr("width", outerWidth)
.attr("height", outerHeight);
function draw(error, data) {
if (error) return;
}
d3.csv('data.csv', draw);
</script>
</body>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment