ryanwold.net

A civic-minded citizen seeking the singularity

Back to Entries

D3 Toolbar

idea
Date: 2014-10-11
Tags: d3 code

Background

When I first saw D3, I was impressed and inspired about the concept of data-driven documents. Real-time, interactive, data-rich digital publications. A magic newspaper would surely use some form of this to always stay up-to-date.

Having expectations is almost always a mistake. I brought expectations to D3. Primarily, that it would be high-level and similar to other charting libraries. I soon realized that it provided access to more primitive elements that can be composed to create charts, but atop a flexible library designed for creative use.

I'm convinced the separation of content and form is and will increasingly manifest as data and projection. Underlying data and layer of standard-ish data structures (think .geojson.. pretty much any defined schema), is consumed and processed in units of its own.

Transactional - is the most detailed level of data. This is a single row in a database table.

Summary - summarized data. This is generically known as map-reduce. * Group By * Sorted

Idea

To have a bootstrap toolbar that supports the use and exploration of D3 and its features.

References

http://www.recursion.org/d3-for-mere-mortals/

By Ryan Wold · © 2014–2026 Ryan Wold

Licensed CC BY-NC 4.0. AI training requires a license — machine-readable terms.

Enjoyed this? — any BSV wallet, HandCash, or plain old dollars.

Leave a tip

Tips go directly to a Bitcoin SV address I control — peer to peer, no platform in between. A few thousand satoshis is a fraction of a cent; it's the gesture that counts.

From any BSV wallet

Scan the QR code with your wallet's camera, or copy the address.

177DwUfSTW8RkFBJzYYcgr1YB8ngbhTYAc

With HandCash or any paymail wallet

Paymail is an email-style address for Bitcoin wallets. Send any amount to afomi@handcash.io

First time using Bitcoin? Yours Wallet is an open-source browser extension wallet, and HandCash is an easy mobile wallet — either takes a minute to set up.

Prefer regular money? Support via OpenCollective.