This is a sample to show how to generate a single plot with Elegans.
Click here to learn more about Elegans.
<html lang="en"> | |
<head> | |
<title>Plot Sample - Line</title> | |
<link rel='stylesheet' href="https://rawgit.com/domitry/elegans/master/examples/common.css"> | |
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/three.js/r66/three.min.js"></script> | |
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/d3/3.4.4/d3.min.js"></script> | |
<script type="text/javascript" src="https://rawgit.com/domitry/elegans/master/release/elegans.min.js"></script> | |
<script type="text/javascript"> | |
window.onload = function(){ | |
var BEGIN = -10, END = 10, INTERVAL = 0.5; | |
var data = {x:[],y:[],z:[]}; | |
for(var x=BEGIN;x<=END;x+=INTERVAL){ | |
var y = -1*x; | |
var z = x*x+y*y; | |
data.x.push(x); | |
data.y.push(y); | |
data.z.push(z); | |
} | |
d3.select("#vis").datum(data).call(Elegans.LinePlot.data_name("z = x^2 + y^2 (y = -x, x=-10..10)").thickness(5).colors(["#dd1c77","#dd1c77"])); | |
}; | |
</script> | |
</head> | |
<body> | |
<div id="vis"> | |
</div> | |
</body> |