Skip to content

Instantly share code, notes, and snippets.

@curran
Last active July 4, 2017 15:26
Show Gist options
  • Save curran/b7fc3e1735e86a7b2477770ee21dce16 to your computer and use it in GitHub Desktop.
Save curran/b7fc3e1735e86a7b2477770ee21dce16 to your computer and use it in GitHub Desktop.
[unlisted] Faces
license: mit
<!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>
const svg = d3.select("body").append("svg")
.attr("width", 960)
.attr("height", 500);
(function (){
const g = svg.append('g')
.attr('transform', 'translate(200, 100)');
const eyeSpacing = 50;
const eyeSize = 30;
const leftEye = g.append('circle')
.attr('r', eyeSize)
.attr('cx', -eyeSpacing);
const rightEye = g.append('circle')
.attr('r', eyeSize)
.attr('cx', eyeSpacing);
const nose = g.append('circle')
.attr('r', 20)
.attr('cy', 60)
const mouth = g.append('path')
}())
</script>
</body>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment