https://observablehq.com/@bryangingechen/d3-log-scaled-histogram
D3 Log-Scaled Histogram / Bryan Gin-ge Chen | Observable
Jan 6, 2019 - Unemployment rate by county, August 2016. Source: Bureau of Labor Statistics.
ge chend3logscaledhistogram
https://observablehq.com/@bryangingechen/dom-download-callback-feature-request-solved
DOM.download(callback) feature request [solved] / Bryan Gin-ge Chen | Observable
Dec 10, 2018 - for https://talk.observablehq.com/t/feature-request-dom-download-callback/1429 Solution given in https://beta.observablehq.com/@mbostock/lazy-download (thanks...
feature requestge chendomdownloadcallback
https://observablehq.com/@bryangingechen?tab=profile&type=collections
Bryan Gin-ge Chen | Observable
ge chenbryanginobservable
https://observablehq.com/@bryangingechen/multiple-sankeys?collection=@bryangingechen/forks
Multiple Sankeys / Bryan Gin-ge Chen | Observable
Apr 5, 2019 - See https://talk.observablehq.com/t/examples-of-a-multi-year-sankey/1848 Edit the textareas below to update the Sankey diagram! Each line in the textarea above...
ge chenmultiplesankeysbryangin
https://observablehq.com/@bryangingechen/lean-exercise-box?collection=@bryangingechen/inputs
Lean exercise box / Bryan Gin-ge Chen | Observable
Aug 15, 2019 - This notebook demonstrates a custom footer function for the Lean editor which adds "hint" and "solution" buttons. Here it is used to make an "exercise box"....
exercise boxge chenleanbryangin
https://observablehq.com/@bryangingechen/hello-lean-prover
Hello, Lean prover! / Bryan Gin-ge Chen | Observable
Jan 26, 2021 - The Lean theorem prover is an open source interactive theorem prover developed at Microsoft Research. The Lean project was launched in 2013 by Leonardo de...
ge chenhelloleanproverbryan
https://observablehq.com/@bryangingechen/dijkstras-algorithm-huge-version?collection=@bryangingechen/forks
Dijkstra's algorithm (huge version) / Bryan Gin-ge Chen | Observable
Feb 15, 2019 - Further evolution of Tom MacWright's notebook. using d3-delaunay, using Dijkstra's algorithm with a binary heap, and using canvas
dijkstra s algorithmge chenhugeversionbryan
https://observablehq.com/@bryangingechen/mathjax?collection=@bryangingechen/inputs
MathJax / Bryan Gin-ge Chen | Observable
Jul 8, 2019 - Just trying to get MathJax working... Fork of Tom MacWright's fork of Andy Pan's MathJax notebook. See...
ge chenmathjaxbryanginobservable
https://observablehq.com/@bryangingechen/grid-inputs?collection=@bryangingechen/inputs
Grid inputs / Bryan Gin-ge Chen | Observable
Feb 23, 2019 - Here are some functions that create interactive SVG grids that can serve as input cells for arrays whose elements may be chosen from 0 to some integer...
ge chengridinputsbryangin
https://observablehq.com/@bryangingechen/version-pinning-for-notebooks?collection=@bryangingechen/observable
Version Pinning for Notebooks / Bryan Gin-ge Chen | Observable
Mar 13, 2019 - Observable supports version pinning by appending the version number to the notebook name or path. These functions make it easier to look up the most recent...
for notebooksge chenversionpinningbryan
https://observablehq.com/@bryangingechen/hello-chess?collection=@bryangingechen/inputs
Hello, chess! / Bryan Gin-ge Chen | Observable
May 2, 2020 - This notebook demonstrates chess.js/chessboard.js on Observable. (Thanks to Christian Wilcox for making the boards responsive!) chess.js chess.js is a...
ge chenhellochessbryangin
https://observablehq.com/@bryangingechen/drag-to-re-arrange-vertical-edition?collection=@bryangingechen/forks
Drag to re-arrange (vertical edition) / Bryan Gin-ge Chen | Observable
re arrangedragvertical