Published
Edited
Mar 8, 2019
Fork of PSR B1919+21
1 fork
9 stars
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
margin = ({top: 60, right: 10, bottom: 20, left: 10})
Insert cell
x = d3.scaleLinear()
.domain([0, data[0].length - 1])
.range([-Math.PI/2, Math.PI/2])
Insert cell
z = d3.scaleLinear()
.domain([
d3.min(data, d => d3.min(d)),
d3.max(data, d => d3.max(d))
])
.range([0, overlap])
Insert cell
Insert cell
area = d3.areaRadial().angle((d,i)=>x(i))
Insert cell
data = d3.text("https://gist.githubusercontent.com/borgar/31c1e476b8e92a11d7e9/raw/0fae97dab6830ecee185a63c1cee0008f6778ff6/pulsar.csv").then(data => d3.csvParseRows(data, row => row.map(Number)))
Insert cell
d3 = require("d3@5")
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more