Skip to main content
100%

Fork of Opacity Linear Scale - playground

✓ Published0🌍 Public
AArna Karick
Last edited Feb 5, 2021
Created on Feb 4, 2021

This map of New York census tracts colors each polygon by the proportion of white residents, using a green opacity scale on a black background. The visualization fetches demographic data from the American Community Survey API and TopoJSON geographic boundaries, then renders them as SVG paths with `d3.geoPath`. A linear color scale (`d3.scaleLinear`) maps values to `rgba()` strings with varying opacity, while `d3.zoom` enables panning and zooming. The mouseover logs tract properties to the console, and the CSS styles polygons with hover strokes.

AI-generated description

An intermediate state on the way towards trying to visualize multidimensional data for census tracts. The more green it is, the more white people there are.

This uses a linear scale that varies in opacity only.

<iframe height="300" width="960" src="https://vizhub.com/curran/e73025c231e445e09cbdfa9f421246e8?mode=snippet&file=index.js#L80-85" title="Opacity Linear Scale" frameborder="0" ></iframe>

Data from bl.ocks.org: New York Census Tracts by Mike Bostock.

Fetching of American Community Survey data inspired by Observable: Racial distribution in NC by Mark McClure.

The variables used are documented in the ACS API Reference.

MIT Licensed

Similar vizzes