Published
Edited
Nov 14, 2021
2 stars
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
mutable counter1 = 0;
Insert cell
mutable counter2 = 0;
Insert cell
mutable counter3 = 0;
Insert cell
mutable counter4 = 0;
Insert cell
chart4.update(piles)
Insert cell
mutable counter5 = 0;
Insert cell
mutable counter6 = 0;
Insert cell
mutable counter7 = 0;
Insert cell
sheet = { // this is a JS Array of Objects; the key-value pairs consist of the column headers and the cell data
let sheet =[];
const url = "https://docs.google.com/spreadsheets/d/e/2PACX-1vSuH6U3a_e5HJxxguAJjVuNgxyI5wCRd-24f_RyaFE1FeC8HUBFmZVmhcqG74OdO_vPJxGeuwC_s0nh/pub?gid=1094830764&single=true&output=csv";
const spreadsheet = await d3.csv(url).then(data => data.forEach(d => sheet.push(d))); // d3.csv returns a Promise
return sheet;
}
Insert cell
sheetHeadings = Object.keys(sheet[0])
Insert cell
html`
<link type="text/css" href="https://gist.github.com/JackKausch/5cd67eab39732db672b1c29abb617b28" rel="stylesheet">
`
Insert cell
import { AngleSlider } from '@tomktjemsland/inputs'
Insert cell
import {textarea} from "@jashkenas/inputs"
Insert cell
//import { HorizontalStack } from '@tomktjemsland/inputs'
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
glyphs.split()
Insert cell
Call2 = positeins2[glyphein.indexOf(glyphs)] //Gives the position of each glyph
Insert cell
Call3 = glyphein[manual.indexOf(glyphs)]
Insert cell
piles99 = [piles]
Insert cell
piles = glyphein[manual.indexOf(pog[counter1111])]
Insert cell
pog.filter(function(d,i){ return i === counter1111;})
Insert cell
counter1111 ={
let i;
yield i = -100;
while (i <= 1778) yield Promises.delay(0.1, ++i);}
Insert cell
manual.indexOf(pog[0])
Insert cell
pog = glyphs.split('')
Insert cell
mask3 = take(pog, filter(pale.split(''), d => d))
Insert cell
Insert cell
Insert cell
manual
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
manual[2]
Insert cell
mutable counter = 0;
Insert cell
import { analytics } from '@chrispahm/simple-privacy-friendly-web-analytics'
Insert cell
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