Published
Edited
Oct 28, 2019
2 stars
Insert cell
Insert cell
Insert cell
Insert cell
dca30day = {
let averaged = [];
for (let i = 0; i < data.length - 30; i++) {
averaged.push({
date: data[i].date,
value: ss.mean(data.slice(i, i + 30).map(d => d.value))
});
}
return averaged;
}
Insert cell
Insert cell
Insert cell
results = dca30day.map((d, i) => {
return {
result: d.value < data[i].value,
date: d.date
};
})
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
import { chart as c2 } with { resultSums as data } from "@d3/donut-chart"
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
ss = require('simple-statistics')
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